curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/order_status/{order_number} \
--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
}
}
}
}Returns completed order information.
This endpoint is useful when fetching orders placed by a guest user, allowing customers without an account to check the status of their order: (shipment/payment/processing) etc.
Pass the cart token value as the X-Spree-Order-Token for authorization, and the corresponding cart number in the URI to successfully retrieve an order.
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/order_status/{order_number} \
--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.
The required {order_number} value can be found in the cart response body, identified as the number attribute.
"R653163382"
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?