Add Items To Cart
Last updated
Last updated
POST
https://graph.whisk.com/v1/:id/items
Add new items to an existing cart.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
An automatic combination of items is enabled by default. All cart items will be recombined considering the new items. Use combineItems = false
to disable it.
More about combined items here.
id
string
Unique cart identifier
items
array
An array of ShoppingCartItem
objects, containing either Raw text or specific SKU of the store item.
combineItemts
boolean
Whether to combine the new items into the existing ones. Default value: true
ATTRIBUTE
TYPE
DESCRIPTION
id*
string
unique cart id
items
array [ShoppingCartItem]
Raw text or specific SKU of a store item
combineItems
boolean
need to recombine cart items considering new items
ATTRIBUTE
TYPE
DESCRIPTION
storeItem
StoreItemValue
raw
RawItemValue
ATTRIBUTE
TYPE
DESCRIPTION
sku*
string
item identifier in Retailer
quantity
integer
number of items to checkout Default value: 1
source
CartItemSource
source for store product
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
raw item text. Example: 1 tbsp sugar
ATTRIBUTE
TYPE
DESCRIPTION
id*
string
unique cart identifier
retailer*
Retailer
store details
items*
array [CartItemResponse]
matched products
groups*
array [CartGroupResponse]
ingredients can be grouped by recipe or another arbitrary group
created*
long
time of cart creation; in Unix timestamp format (seconds)
expiresIn
long
The time when cart will be expired; in Unix timestamp format (seconds)
ATTRIBUTE
TYPE
DESCRIPTION
id*
string
unique cart item identifier
sourceList*
array [CartItemSource]
list of original ingredients related to the current item
product
CartProductOption
store item
combined
array [CombinedProductsInfo]
information about combined items, if items were combined by a similar product
analysis
object
Analysis for cart item (category, product canonical name)
ATTRIBUTE
TYPE
DESCRIPTION
sku*
string
store item identifier
name*
string
store item name
quantity*
CartProductQuantity
quantity of product items
price
CartItemPrice
price for the number of products
images*
array [ImageContainer]
url
string
link to the product page in the store
ATTRIBUTE
TYPE
DESCRIPTION
id*
string
The unique cart group identifier
type*
enum
ingredients can be grouped by recipe or custom group Possible values: Recipe
, Custom
.
displayName*
string
group display name
recipe
RecipeDetails
recipe details
ATTRIBUTE
TYPE
DESCRIPTION
list*
double
list price
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
source item text
groupId
string
group identifier
ATTRIBUTE
TYPE
DESCRIPTION
count*
integer
number of items
ATTRIBUTE
TYPE
DESCRIPTION
name*
string
name of combined items