Introduction
Create and track customer orders across the full checkout, payment, and fulfillment lifecycle.
getAllOrdersStorage
Get all order storages. 🔐 This method requires authorization.
getAllOrdersByMarker
Get all of the user's orders from an order storage. 🔐 This method requires authorization.
getOrdersStorageByMarker
Get an order storage by its marker. 🔐 This method requires authorization.
getOrderByMarkerAndId
Get one of the user's orders by storage marker and id. 🔐 This method requires authorization.
getOrderById
Get one of the user's orders by its id. 🔐 This method requires authorization.
createOrder
Create an order in an order storage. Signing in is optional: guests can place orders if the guest user group has permission to create them (see Guest order). Orders placed by a signed-in user are linked to their account. If you send an access token, it must belong to an active session, or the call fails with 401.
updateOrderByMarkerAndId
Update an order in an order storage. 🔐 This method requires authorization.
getAllStatusesByStorageMarker
Get all order statuses available in an order storage. 🔐 This method requires authorization.
previewOrder
Preview an order calculation without creating it. Authorization is optional. Without it, the preview has no bonus data: discountConfig.bonus is null, bonusApplied is 0 and any bonusAmount is ignored. For an authorized user, the preview includes their bonus balance.
getOrdersByVectorSearch
Search the user's orders by meaning (semantic vector search). 🔐 This method requires authorization.
getRefunds
Get all refund requests for an order. 🔐 This method requires authorization.
createRefundRequest
Create a refund request for an order. 🔐 This method requires authorization.
cancelRefundRequest
Cancel a refund request for an order. 🔐 This method requires authorization.