๐ Checkout
Create a cart
Everything starts with the cart creation
Overview
The cartCreate mutation returns the newly created Cart.
mutation CartCreate($input: CartCreateInput!) {
cartCreate(input: $input) {
id
# Check the Cart type for its fields
}
}
You are not required to, but you can provide metadata
and products
to the cartCreate mutation.
The โmetadataโ field doesnโt have a set structure and can accept any correctly formatted JSON object.
{
"input": {
"metadata": {
"source": "instagram"
},
"products": [
{
"productId": "prd_ZJQYAR_-ypwOLKEz",
"quantity": 1
},
{
"productId": "prd_ZJQYAR_-ypwOLKE0",
"quantity": 1
}
]
}
}