Explaining Order Statuses

Orders can have a variety of statuses, this article will outline what specific order statuses mean.

Order statuses specify what can be done with an order and when. They can also act as a trigger for other functions of the product at different points.

By default, newly created orders will have a status of "Incoming". All statuses can be edited by clicking on the down arrow to the right of the status name.

Screen Shot 2023-07-18 at 1.59.48 PM

 

Once you've approved an order and decided to accept it, you'll need to switch the status to booked. If an order is not in booked status, drivers will not be able to initiate the delivery process via the Tough Commerce Driver App.

Order Status Definitions


The following order statuses be utilized from an "Incoming" order state.

Incoming: The default status of all new orders, both from the dashboard and from the contractor app.

Serves as a placeholder status. Orders should be converted to one of the following statuses to continue interacting with them.

Book: The status of "Booked" serves as a step to "approving" an order, as well as allowing the Tough Commerce Driver App to interact with the order.

Start Delivery: Generally this status is reserved for suppliers that aren't utilizing the driver app. This allows dispatch to initiate the delivery process, which will send notifications to the contractor if they're utilizing the driver app.

Hold: Hold places an order on hold for the reasons of rescheduling or delaying the delivery time.

Reject: Used to reject orders that you don't wish to convert from Incoming to Booked status.

Cancel: Used to cancel orders from the Incoming and Booked statuses

Complete: This is generally the very last status update that a dashboard user should be assigning. Complete triggers the automated sending of invoices and e-tickets as well as the automated payment processing that is embedded in the Tough Commerce dashboard.

(Note: It is best practice to confirm that all necessary changes to products, quantities, prices, and fees are finalized before changing an order status to Complete. It is possible to change these settings after completing an order, but because of the above mentioned automations that take place at the point of marking an order Complete it is best to avoid this when possible.)

Screen Shot 2023-07-18 at 1.59.13 PM


The following order statuses be utilized from an "Complete" order state.

Start Delivery:
Generally this status is reserved for suppliers that aren't utilizing the driver app. This allows dispatch to initiate the delivery process, which will send notifications to the contractor if they're utilizing the driver app.

Hold: 
Hold places an order on hold for the reasons of rescheduling or delaying the delivery time.

Reject: 
Used to reject orders that you don't wish to convert from Incoming to Booked status.

Cancel:
Used to cancel orders from the Incoming and Booked statuses

Complete:
This is generally the very last status update that a dashboard user should be assigning. Complete triggers the automated sending of invoices and e-tickets as well as the automated payment processing that is embedded in the Tough Commerce dashboard.

(Note:
It is best practice to confirm that all necessary changes to products, quantities, prices, and fees are finalized before changing an order status to Complete. It is possible to change these settings after completing an order, but because of the above mentioned automations that take place at the point of marking an order Complete it is best to avoid this when possible.)