Order Overview
Orders capture the purchasing process between customers and the store. They record what items were bought, at what price, by whom, and how they should be delivered. Orders are created when customers finalize their checkout or when staff members finalize draft orders in the dashboard.
Each order belongs to a specific sales channel and stores details such as product selections, pricing, customer information, shipping requirements, and fulfillment status.
Lifecycle​
Orders progress through various states during their lifecycle, including unfulfilled, partially fulfilled, fulfilled, and potentially returned or cancelled. For a detailed explanation of order states and the transitions between them, refer to the Order Status documentation.
Orders can be converted back to checkouts for reordering purposes using the functionality described in Order to Checkout.
Orders can also expire if they remain unpaid for a configurable period. The Order Expiration documentation covers the configuration and behavior of this process.
Settings​
Several channel settings affect how orders behave in Saleor:
automaticallyConfirmAllNewOrders
: When enabled, orders are automatically confirmed upon checkout completion. When disabled, orders remain in the UNCONFIRMED state until manually confirmed.allowUnpaidOrders
: Determines whether a checkout must be paid before an order can be created.expireOrdersAfter
: Configures how long unpaid orders remain active before being marked as expired. Set in minutes.deleteExpiredOrdersAfter
: Determines how many days after expiration an order will be permanently deleted from the system.automaticallyFulfillNonShippableGiftCard
: When enabled, all non-shippable gift card orders will be fulfilled automatically.markAsPaidStrategy
: Determines whether a Payment or Transaction is created when an order is manually marked as paid in Saleor Dashboard or usingorderMarkAsPaid
mutation.includeDraftOrderInVoucherUsage
: Determines if vouchers applied on draft orders should count toward voucher usage limits.