SbPublicApiCartLineResponse
snowbee.ecom.cart.SbPublicApiCartLineResponse
idrequiredpricingoptionalCurrent pricing of the line. Null when the line cannot be priced (no current sales price or VAT rate) or the store is not B2C.
Show child fields
basicGrossUnitPricerequiredThe sku's ordinary gross unit price before any campaign
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"299"basicNetUnitPricerequiredThe sku's ordinary net unit price before any campaign, up to 4 decimals
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,4})?$
Example"239.2"campaignoptionalShow child fields
appliesrequiredTrue when this campaign changed the line charge
ExampletruecampaignTyperequiredNORMAL sets the unit price; THREE_FOR_TWO discounts the basket
Allowed values"NORMAL""THREE_FOR_TWO"Example"THREE_FOR_TWO"coderequiredCampaign code, the value to send as campaignCode when the order is created
Example"SUMMER24"idrequirednamerequirednetUnitPriceoptionalThe campaign's own net unit price, up to 4 decimals. For a 3 for 2 the blended net unit price after the offer, or null when the offer did not bite.
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,4})?$
Example"191.2"
grossLineAmountrequiredGross amount for the whole line quantity
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"598"grossUnitPricerequiredGross unit price charged
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"299"netLineAmountrequiredNet amount for the whole line quantity
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"478.4"netUnitPricerequiredNet unit price charged, up to 4 decimals. Send this as netUnitPrice when the order is created.
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,4})?$
Example"239.2"vatRaterequiredVAT rate in percent
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"25"
quantityrequired- Format: int32
Example2skurequiredThe sku and its product, for display
Show child fields
barcodeoptionalcolorNameoptionalColor name by language code
Show child fields
valuerequiredShow dictionary values
Each dictionary key maps to .
idrequiredmainImageUrloptionalDelivery URL of the product's main image
productIdrequiredProduct ID; fetch details with GET /products/{productId}
productNamerequiredProduct name by language code
Show child fields
valuerequiredShow dictionary values
Each dictionary key maps to .
productNumberrequired- Example
"100234" sizeNameoptionalSize name by language code
Show child fields
valuerequiredShow dictionary values
Each dictionary key maps to .
skuNumberrequired- Example
"100234-BLK-L"
skuIdrequired
View raw schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"title": "String"
},
"pricing": {
"description": "Current pricing of the line. Null when the line cannot be priced (no current sales price or VAT rate) or the store is not B2C.",
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/components/schemas/snowbee.ecom.cart.SbPublicApiCartLinePricing"
}
]
},
"quantity": {
"type": "integer",
"format": "int32",
"example": "2",
"title": "Int"
},
"sku": {
"$ref": "#/components/schemas/snowbee.ecom.cart.SbPublicApiCartLineSkuResponse",
"description": "The sku and its product, for display"
},
"skuId": {
"type": "string",
"title": "String"
}
},
"required": [
"id",
"quantity",
"sku",
"skuId"
],
"title": "SbPublicApiCartLineResponse"
}