Custom order statuses let you group similar orders in ShipHero and send them to specific users' picking queues in the ShipHero Mobile App and the direct pack option of the Packing App. Create custom statuses, assign them to orders, and then set each user's Default Order Status so they only receive the orders meant for them.
For how system and custom order statuses work, naming rules, and reserved names, see Overview: Order Statuses in ShipHero. Related: How to Use Automation Rules in ShipHero and How to Use Command Barcodes.
Table of Contents
- Order Status Setup Workflow in ShipHero
- How to Create a Custom Order Status
- Assigning an Order Status to an Order
- Setting a User's Default Order Status
- Troubleshooting Order Statuses
Order Status Setup Workflow in ShipHero
To route specific orders to specific users with custom order statuses, complete these steps in order:
- Create a custom order status (for example, "Store A Orders"). See How to Create a Custom Order Status.
- Assign the custom order status to orders, manually or with an automation rule. See Assigning an Order Status to an Order.
- Update the user's Default Order Status. See Setting a User's Default Order Status.
- Start processing orders in Multi-Item Batch (MIB) picking, Single-Item Batch (SIB) picking, or the direct pack option in the Packing App.
How to Create a Custom Order Status
A custom order status groups orders based on a criterion you choose, such as a store, a special handling need, or a priority level.
- Go to the Orders > Order Statuses page.
- Select + Add Status at the top of the Order Statuses page.
- Enter a Name for the status. Check the name carefully: it can't be edited after you save. Avoid reserved system status names such as Pending, Default, and Fulfilled.
- Select Save Changes.
Assigning an Order Status to an Order
After you create custom order statuses, assign them to orders to group those orders together. You can change an order's status with automation rules, on the order details page, or in bulk from the Manage Orders page.
Assigning an Order Status with Automation Rules
Use an automation rule to set an order status automatically when orders are created or imported.
- Create an automation rule and select Set a Custom Status as the action.
- Select the custom order status from the dropdown.
- Save the automation rule.
Assigning an Order Status on the Order Details Page
- Open the order's details page.
- Select the status from the Fulfillment Status dropdown.
- Select Update Details at the bottom of the Details section to save the change.
Assigning an Order Status in Bulk from the Manage Orders Page
- Go to the Orders > Manage Orders page.
- Filter and select the orders you want to update.
- Select Bulk Edit.
- Select the order status from the dropdown.
- Select Update.
Setting a User's Default Order Status
A user's Default Order Status decides which orders that user receives in their picking queue. New users start with the Default status, so you only need to change it when you use custom order statuses. You can change it at any time, for example to have User A process "Urgent" orders first and then switch back to Default.
Change a user's Default Order Status in any of these places:
- User settings page: Go to the My Account > Users page and open the user's settings page. Select the status from the Default order status dropdown and select Save.
- ShipHero Mobile App: Open the user settings, select the order status, and tap Save. You can also change the Default Order Status from the Mobile App dashboard before starting any order processing flow.
- Command barcode: Scan a shos__[StatusName] barcode (for example, shos__Hospital) to change your assigned order status without opening a menu. This works on the ShipHero Mobile App dashboard and on the desktop Single Order listing page. See How to Use Command Barcodes.
Troubleshooting Order Statuses
When you try to create a custom order status with a reserved system status name, ShipHero shows an error.
Error: "The status you are trying to add is a system status. Please choose a different status."
Cause: The custom order status name you entered matches a blocked system status name, such as Pending. The check ignores capitalization.
Fix: Choose a different name. See Reserved Order Status Names to Avoid for Custom Order Statuses for the full list.