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" } ] }
Thread Connection
The connection type for Thread.
A list of edges.
Information to aid in pagination.
Implements interfaces
{ "edges": [ { "node": { "authorizedParticipants": [ { "__typename": "ThreadParticipant" } ], "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "currentParticipants": [ { "__typename": "ThreadParticipant" } ], "customerOrganization": { "__typename": "ThreadCustomerOrganization" }, "dateCreated": "Example Custom Scalar", "entities": [ { "__typename": "ThreadEntity" } ], "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "messages": [ { "__typename": "ThreadMessage" } ], "metadata": { "__typename": "ThreadMetadata" }, "topic": { "__typename": "ThreadTopic" } } } ], "pageInfo": { "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true, "startCursor": "Example String" } }
Thread Edge
An edge in a connection.
The item of the edge.
{ "node": { "authorizedParticipants": [ { "__typename": "ThreadParticipant" } ], "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "currentParticipants": [ { "__typename": "ThreadParticipant" } ], "customerOrganization": { "__typename": "ThreadCustomerOrganization" }, "dateCreated": "Example Custom Scalar", "entities": [ { "__typename": "ThreadEntity" } ], "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "messages": [ { "__typename": "ThreadMessage" } ], "metadata": { "__typename": "ThreadMetadata" }, "topic": { "__typename": "ThreadTopic" } } }