Skip to main content

CartItemSurcharge

Additional charge or fee applied to a cart item.

Represents extra costs such as handling fees, special processing charges, or service fees that are added to specific cart items.

type CartItemSurcharge {
names: [LocalizedString!]!
descriptions: [LocalizedString!]!
type: String!
value: Float!
taxCode: Taxcode!
taxPercentage: Int
quantity: Int
price: Float
totalPrice: Float
priceNet: Float
totalPriceNet: Float
}

Fields

CartItemSurcharge.names ● [LocalizedString!]! non-null object

Localized display names for the surcharge.

Collection of surcharge names in different languages for proper display to customers in their preferred language.

CartItemSurcharge.descriptions ● [LocalizedString!]! non-null object

Localized descriptions explaining the surcharge.

Detailed explanations of what the surcharge covers, provided in multiple languages for customer clarity.

CartItemSurcharge.type ● String! non-null scalar

Category or type of the surcharge.

Classification of the surcharge such as 'handling', 'processing', 'expedite', or 'special_service'.

CartItemSurcharge.value ● Float! non-null scalar

Monetary value of the surcharge.

Amount of the additional charge applied to the cart item, calculated in the cart's currency.

CartItemSurcharge.taxCode ● Taxcode! non-null enum

Tax classification code for the surcharge.

Determines the tax rate and handling applied to this surcharge based on its type and applicable regulations.

CartItemSurcharge.taxPercentage ● Int scalar

Tax rate percentage applied to the surcharge.

Percentage rate used to calculate tax on this additional charge.

CartItemSurcharge.quantity ● Int scalar

Quantity multiplier for the surcharge.

Number of units this surcharge applies to, used when the surcharge is quantity-based.

CartItemSurcharge.price ● Float scalar

Unit price of the surcharge excluding VAT.

Cost per unit of the surcharge before tax application, used for detailed pricing breakdown.

CartItemSurcharge.totalPrice ● Float scalar

Total surcharge amount excluding VAT.

Complete cost of the surcharge (unit price × quantity) before tax application.

CartItemSurcharge.priceNet ● Float scalar

Unit price of the surcharge including VAT.

Cost per unit of the surcharge with tax included, used for customer-facing pricing.

CartItemSurcharge.totalPriceNet ● Float scalar

Total surcharge amount including VAT.

Complete cost of the surcharge (unit price × quantity) with tax included, representing the final customer cost.

Member Of

CartBaseItem object ● CartMainItem object