Shopping Cart Applied Shipping Type
{ "code": "Example String", "cutOffTime": "Example String", "deliveryTime": { "__typename": "DeliveryDateTimeInformation" }, "label": "Example String", "shippingAdditionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "totalShippingPrice": 40 }
Shopping Cart Line
The allowed shipping types for this offer
Fulfillment information of the offer
Shipping price of the order line if the order is composed only of the offer (shipping price * 1 + additional shipping price * (quantity - 1))
Total price of the order line if the order is composed only of the offer (price + shipping price of the order line)
Quantity of offers requested in the line
Price of the order line (unit price of the offer * quantity) - promotions
Quantity of offers returned for the line
Shipping price of the order line
Total price of the order line (line_price + line_shipping_price)
Discount of the offer
List of promotions
Unit price of the offer
Additional shipping price of the offer
Shipping price of the offer
Taxes to be applied on the shipping price
Taxes to be applied on the product price
Details offer information
{ "allowedShippingTypes": [ { "__typename": "ShoppingCartShippingType" } ], "fulfillment": { "__typename": "OfferFulfillment" }, "lineOnlyShippingPrice": 40, "lineOnlyTotalPrice": 40, "lineOriginalQuantity": 40, "linePrice": 40, "lineQuantity": 40, "lineShippingPrice": 40, "lineTotalPrice": 40, "offerDiscount": { "__typename": "OfferDiscount" }, "promotions": [ { "__typename": "AppliedPromotion" } ], "unitPrice": 40, "shippingPriceAdditionalUnit": 40, "shippingPriceUnit": 40, "shippingTaxes": [ { "__typename": "ShoppingCartOfferTaxAmount" } ], "taxes": [ { "__typename": "ShoppingCartOfferTaxAmount" } ], "offer": { "__typename": "Offer" } }
Shopping Cart Applied Promotion
Whether the promotion's deduced amount has been divided among multiple order lines
Promotion campaign information, when applicable.
Configuration used to calculate the applied promotion
Promotion's amount for this line.
Promotion's id, defined by the shop
The quantity of free items offered by the promotion for this line. Only applicable when promotion is of type FREE_ITEMS, null otherwise.
Promo code associated to the promotion
{ "apportioned": true, "campaign": { "__typename": "ShoppingCartPromotionCampaign" }, "configuration": { "__typename": "ShoppingCartPromotionConfiguration" }, "deducedAmount": 40, "id": "Example String", "offeredQuantity": 40, "promoCode": "Example String" }
Shopping Cart Promotion Configuration
The amount off of the promotion. Only applicable when promotion is of type AMOUNT_OFF, null otherwise.
The free item target quantity of the promotion. Only applicable when promotion is of type FREE_ITEMS, null otherwise.
Promotion's Internal description, set by the shop at creation
The percentage off of the promotion. Only applicable when promotion is of type PERCENTAGE_OFF, null otherwise.
The reduced unit price of this promotion. Only applicable when the promotion is of type REDUCED_UNIT_PRICE, null otherwise.
Promotion's type, whether it is applied to this item (ITEM), or every items in the basket for this shop (BASKET) One of All, AMOUNT_OFF, FREE_ITEMS, PERCENTAGE_OFF, REDUCED_UNIT_PRICE
{ "amountOff": 40, "freeItemsQuantity": 40, "internalDescription": "Example String", "percentageOff": 40, "reducedUnitPrice": 40, "type": "Example String" }
Shopping Cart Shipping Type
Shipping type code
Shipping type Cutoff time
Expected order delivery time
Shipping type label
Custom Shipping associated to the zone and the type
Estimated shipping date, that includes business closing days and cut-off configured on the platform. Add the earliest and latest delivery times to calculate the estimated delivery date to customers
{ "code": "Example String", "cutOffTime": "Example String", "deliveryTime": { "__typename": "DeliveryDateTimeInformation" }, "label": "Example String", "shippingAdditionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "shippingDeadline": "Example Custom Scalar" }
Offer Discount
Discount price. Not to be read if discount with ranges is specified (i.e. discount with at least one range with quantity threshold greater than one).
Discount start date
Discount end date
Origin price
Discount ranges
{ "discountPrice": 40, "startDate": "Example Custom Scalar", "endDate": "Example Custom Scalar", "originPrice": 40, "ranges": [ { "__typename": "DiscountRange" } ] }