Set up order paths
On this page
Order paths define the workflow stages an order moves through, from creation to fulfillment. Use this process to configure the Order Status picklist in Salesforce, then optionally relabel how each status appears on your storefront.
Set up the Order Status picklist
To give the order path multiple choices, add entries to the Order Status picklist:
- Go to Settings > Object Manager > Order > Fields & Relationships.
- Open the Status field.
- Under Values, add or edit the statuses you want.
By default, Salesforce gives you two statuses:
- Draft (the
DraftAPI name must not be changed, as StoreConnect relies on it). - Activated.
:::warning
One of your order statuses must keep the API name and status category of Draft. You can set up the remaining statuses however suits your business, as long as the API name and status category entries match across the required fields.
:::
Here is an example set of statuses. Use statuses that suit your business:
| Value | API Name | Status Category |
|---|---|---|
| Draft | Draft | Draft |
| Backorder | Backorder | Draft |
| Verified | Verified | Activated |
| Picked | Picked | Activated |
| Shipped | Shipped | Activated |
| Fulfilled | Fulfilled | Activated |
| Canceled | Canceled | Draft |
Relabel how statuses appear on the store
In a customer’s order history on the store, each status shows as its API name in lower case. You can use theme locale translations to relabel them to anything you choose.
You need a translation key for each status you want to override. The key for each status is (in lower case):
accounts.orders.shared.status.enum.{api name}
For example:
| Translation Key | Value |
|---|---|
| accounts.orders.shared.status.enum.draft | Processing |
| accounts.orders.shared.status.enum.backorder | On Backorder |
| accounts.orders.shared.status.enum.verified | Packing |
| accounts.orders.shared.status.enum.picked | Packing |
| accounts.orders.shared.status.enum.shipped | Shipped |
For help adding translations, see Theme locales.

Once your order statuses are set up, you can configure stock levels and transactional emails.
Was this article helpful?
Thanks for your feedback! It helps us improve our docs.