curl --request PATCH \
--url https://demo.spreecommerce.org/api/v2/storefront/checkout/next \
--header 'X-Spree-Order-Token: <api-key>'{
"data": {
"id": "17",
"type": "cart",
"attributes": {
"number": "R233871560",
"item_total": "0.0",
"total": "0.0",
"subtotal_cents": 0,
"store_credit_total_cents": 0,
"total_cents": 0,
"total_minus_store_credits": "0.0",
"total_minus_store_credits_cents": 0,
"ship_total": "0.0",
"ship_total_cents": 0,
"adjustment_total": "0.0",
"created_at": "2021-09-28T22:15:07.471Z",
"updated_at": "2021-09-28T22:15:07.471Z",
"completed_at": null,
"included_tax_total": "0.0",
"additional_tax_total": "0.0",
"display_additional_tax_total": "$0.00",
"display_included_tax_total": "$0.00",
"tax_total": "0.0",
"tax_total_cents": 0,
"currency": "USD",
"state": "cart",
"token": "zTEpsukRq_yEUcXVCSv0uw1632867307450",
"email": null,
"display_item_total": "$0.00",
"display_ship_total": "$0.00",
"display_adjustment_total": "$0.00",
"display_tax_total": "$0.00",
"promo_total": "0.0",
"display_promo_total": "$0.00",
"promo_total_cents": 0,
"item_count": 0,
"special_instructions": null,
"display_total": "$0.00",
"display_total_minus_store_credits": "$0.00",
"pre_tax_item_amount": "0.0",
"display_pre_tax_item_amount": "$0.00",
"pre_tax_total": "0.0",
"display_pre_tax_total": "$0.00",
"shipment_state": null,
"payment_state": null
},
"relationships": {
"line_items": {
"data": []
},
"variants": {
"data": []
},
"promotions": {
"data": []
},
"payments": {
"data": []
},
"shipments": {
"data": []
},
"user": {
"data": null
},
"billing_address": {
"data": null
},
"shipping_address": {
"data": null
}
}
}
}Goes to the next checkout step.
curl --request PATCH \
--url https://demo.spreecommerce.org/api/v2/storefront/checkout/next \
--header 'X-Spree-Order-Token: <api-key>'{
"data": {
"id": "17",
"type": "cart",
"attributes": {
"number": "R233871560",
"item_total": "0.0",
"total": "0.0",
"subtotal_cents": 0,
"store_credit_total_cents": 0,
"total_cents": 0,
"total_minus_store_credits": "0.0",
"total_minus_store_credits_cents": 0,
"ship_total": "0.0",
"ship_total_cents": 0,
"adjustment_total": "0.0",
"created_at": "2021-09-28T22:15:07.471Z",
"updated_at": "2021-09-28T22:15:07.471Z",
"completed_at": null,
"included_tax_total": "0.0",
"additional_tax_total": "0.0",
"display_additional_tax_total": "$0.00",
"display_included_tax_total": "$0.00",
"tax_total": "0.0",
"tax_total_cents": 0,
"currency": "USD",
"state": "cart",
"token": "zTEpsukRq_yEUcXVCSv0uw1632867307450",
"email": null,
"display_item_total": "$0.00",
"display_ship_total": "$0.00",
"display_adjustment_total": "$0.00",
"display_tax_total": "$0.00",
"promo_total": "0.0",
"display_promo_total": "$0.00",
"promo_total_cents": 0,
"item_count": 0,
"special_instructions": null,
"display_total": "$0.00",
"display_total_minus_store_credits": "$0.00",
"pre_tax_item_amount": "0.0",
"display_pre_tax_item_amount": "$0.00",
"pre_tax_total": "0.0",
"display_pre_tax_total": "$0.00",
"shipment_state": null,
"payment_state": null
},
"relationships": {
"line_items": {
"data": []
},
"variants": {
"data": []
},
"promotions": {
"data": []
},
"payments": {
"data": []
},
"shipments": {
"data": []
},
"user": {
"data": null
},
"billing_address": {
"data": null
},
"shipping_address": {
"data": null
}
}
}
}Order token to authorize Cart and Checkout requests.
Specify the related resources you would like to receive in the response body. More Information.
Specify the fields you would like returned in the response body. More information.
200 Success - Returns the cart object.
The Cart provides a central place to collect information about an order, including line items, adjustments, payments, addresses, and shipments. Read more in Spree docs
Show child attributes
"1"
Show child attributes
Used as the {order_number} value in the URI to identify a completed order.
"R123456789"
Used for authorizing actions through the X-Spree-Order-Token API Key.
"eL0nVxe1Aum-Qr9-UkryPA1633360128076"
"19.99"
1999
0
"29.99"
2999
"29.99"
2999
"5.0"
500
"10.0"
"2020-02-16T07:14:54.617Z"
"2020-02-16T07:14:54.617Z"
"5.00"
"5.0"
"$5.00"
"10.0"
1000
"USD"
State of the Cart in the Checkout flow. Please see The Order State machine for a full list with description.
cart, address, delivery, payment, confirm, complete "cart"
"$19.99"
"$19.99"
"$10.00"
"$5.00"
"-10.0"
-1000
"-$10.00"
Total quantity number of all items added to the Cart
x >= 02
Message added by the Customer
"Please wrap it as a gift"
"$29.99"
"$29.99"
"17.00"
"$17.00"
"20.00"
"$10.00"
"$20.00"
Overall state of the Shipments. Please see Order Shipments states for a full list with description.
pending, backorder, canceled, partial, ready, shipped, Overall state of the Payments. Please see Order Payments states for a full list with description.
balance_due, credit_owed, failed, paid, void, Show child attributes
Show child attributes
"1"
Show child attributes
"Sample product"
1
"sample-product"
"Size: small, Color: red"
Price of Product per quantity
"125.0"
"USD"
Price of Product per quantity
"$125.00"
Total price of Line Item including adjastments, promotions and taxes
"250.0"
Total price of Line Item including adjastments, promotions and taxes
"$250.00"
TBD
"10.0"
TBD
"$10.00"
"5.0"
"$5.00"
"125.0"
"$125.00"
"125.0"
"$125.00"
"-5.0"
Taxes included in the price, eg. VAT
"0.0"
"$0.00"
Compare at price of the Line Item
"290.99"
Display compare at price of the Line Item
"$290.99"
The public metadata for the Line Item.
{ "recommended_by_us": true }
Show child attributes
Was this page helpful?