Order statuses contain information on the payment and fulfillment state of a particular order. In addition to default statuses that exist in your store, you can create custom order statuses tailored to your business. For example, if you need a “Partially Shipped” status for orders that you ship in multiple packages, or you require an “Awaiting Accounting” status for invoices that your accountant prepares before payment is possible.
Custom statuses will be available on the Orders page in your store admin, where you can set them manually, view them in the order details and use them in order filtering. Customers can see custom statuses in order email notifications and in their accounts in your store.
Adding custom statuses to your store
You can add up to three payment and three fulfillment statuses to your store. Custom statuses that you create will exist alongside the default order statuses and can be used in the same way.
To add a custom status:
- From your store admin, go to Settings → General → Cart & Checkout.
- Scroll down to the Custom order statuses block, then click Manage Custom Statuses.
- On the opened page, click + Add Status.
- Enter a custom status name and select its type (payment or fulfillment). You can see a list of both custom and default statuses that exist in your store in the description:
If your store is multilingual, you can enter status names in all your store languages. - (optional) Enable the Send the “Order status changed“ customer notification when the status is assigned toggle if you want customers to get the “Order status changed” notification when you set this status for an order.
- Click Add Status.
That’s it! You’ve added a custom order status to your store. Now you can set it for your orders on the My sales → Orders page in your store admin.
Once you set a custom status for an order, it will appear in customer and admin notifications and in the customer accounts in your store. Custom statuses are also present in the CSV files if you export your orders.
Setting custom statuses for orders
After you add a custom status to your store, you can manually set it for any existing order.
To set a custom status for an order:
- From your store admin, go to My sales → Orders.
- Find your order and click the status dropdown (payment or fulfillment):
- Select your custom status from the list.
Editing custom statuses
You can edit any custom status that exists in your store. For example, if later you want to change the name of the status to the one that suits your business better.
To edit a custom status:
- Go to Settings → General → Cart & Checkout → Custom order statuses, then click Manage Custom Statuses. On the opened page, you will see a list of custom statuses that you’ve created.
- Click Actions → Edit for the status that you want to adjust.
- Edit status name, type and/or email notification settings.
- Click Save.
That’s it! Now the updated status will appear in your store.
Deleting custom statuses
You can permanently delete custom statuses that you have created in your store.
To delete a custom status:
- Go to Settings → General → Cart & Checkout → Custom order statuses, then click Manage Custom Statuses. On the opened page, you will see a list of custom statuses that you’ve created.
- Click Actions → Delete → Yes for the status that you want to delete.
If you delete a status, it becomes unavailable for setting. It will also no longer be displayed in the details of the orders on the Orders page in your store admin, as well as in customer accounts.