PurchaseStatus

  • Purchase status values provide insights into the stage of an order, from creation and confirmation to shipping, delivery, and potential issues like cancellations or returns.

  • Statuses like "IN_PREPARATION", "READY_FOR_PICKUP", "SHIPPED", and "DELIVERED" specifically track the fulfillment process of an order.

  • "OUT_OF_STOCK" and "REJECTED" highlight potential roadblocks in fulfilling an order or line item.

  • Statuses such as "CANCELLED", "RETURNED", and "CHANGE_REQUESTED" indicate actions taken by the user or changes in the order's progress.

  • The "PURCHASE_STATUS_UNSPECIFIED" value acts as a default or placeholder when a more specific status isn't yet determined.

Purchase status associated with a purchase order or a particular line item.

Enums
PURCHASE_STATUS_UNSPECIFIED Status unspecified.
READY_FOR_PICKUP Ready for pick up.
SHIPPED Shipped.
DELIVERED Delivered.
OUT_OF_STOCK Out of stock.
IN_PREPARATION "IN_PREPARATION" could have different meaning in different context. For FOOD order it could be food is being prepared. For Retail, it could be an item is being packaged.
CREATED Order is created.
CONFIRMED The merchant confirmed the order.
REJECTED Merchant rejected the order or line item.
RETURNED The Item was returned by user.
CANCELLED The order or line item was cancelled by user.
CHANGE_REQUESTED User has requested a change to the order, and the integrator is processing this change. The order should be moved to another state after the request is handled.