Order status

Follow an order after it is placed.

GET/v1/storefront/orders/{id}

With the id an order answered with, read where it is:

200 OK
{
  "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

statusMeaning
waitingThe shop has yet to accept it.
openAccepted: being made, packed or on its way.
completedPaid and done.
cancelledThe 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.statusMeaning
waitingNot packed yet.
packedReady for a rider.
on_the_wayWith the rider.
deliveredDelivered.
failedThe 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.

On this page