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