Behio Storefront SDK
Customer

Orders

List, view, track, and cancel orders

List Orders

Requires customer authentication:

const orders = await client.orders.list({ page: 1, limit: 10 });
// { items: OrderListItem[], total, page, totalPages }

Order Detail

const order = await client.orders.get('ORD-2026-0042');

Cancel Order

Only PENDING orders can be cancelled:

const order = await client.orders.cancel('ORD-2026-0042');

Public Tracking

Track an order without logging in — using the tracking token from the confirmation email:

const order = await client.orders.track('a1b2c3d4-tracking-token');

Order Statuses

StatusDescription
PENDINGAwaiting payment
CONFIRMEDPayment received
PROCESSINGBeing prepared
SHIPPEDDispatched
DELIVEREDDelivered
CANCELLEDCancelled
REFUNDEDRefunded

On this page