Order status
Follow an order after it is placed.
GET/v1/storefront/orders/{id}
200 OK
With the id an order answered with, read where it is:
{
"id": "4490c9f8-31fd-454a-ae02-b74c976d070b",
"number": "S-0067",
"status": "open",
"total": 36500,
"paid": 36500,
"delivery": {
"status": "on_the_way",
"trackUrl": "https://shop.cashiar.app/track/K7Q2…"
},
"createdAt": "2026-11-02T13:37:16.507Z"
}Status
status | Meaning |
|---|---|
waiting | The shop has yet to accept it. |
open | Accepted: being made, packed or on its way. |
completed | Paid and done. |
cancelled | The shop cancelled it. |
paid is what is paid so far; when it reaches total, nothing is owed.
Delivery
delivery is null for pickup. For a delivery:
delivery.status | Meaning |
|---|---|
waiting | Not packed yet. |
packed | Ready for a rider. |
on_the_way | With the rider. |
delivered | Delivered. |
failed | The rider could not deliver it. |
trackUrl is Cashiar's tracking page, with the rider's progress: link to it, or show delivery.status in your own design.
Only orders placed online (through the API or the shop's Cashiar store) can be read here, and only with the shop's own key.