Update sales order statuses in WooCommerce
Overview
Find out how to update WooCommerce sales orders’ statuses from Cin7 Omni.
WooCommerce uses order statuses to track the progress of orders from sale to fulfillment.
But in order to track your orders accurately, WooCommerce must know when sales orders downloaded to Cin7 Omni have been dispatched.
You can configure your WooCommerce integration to update the statuses of WooCommerce sales orders (that is, set their Statuses to Completed) once the matching Omni sales orders have been dispatched (that is, once they have Fully Dispatched dates).
Optionally, you can upload shipment tracking details to WooCommerce at the same time, and have your integration only update the statuses of WooCommerce sales order if the matching Omni sales order has shipment tracking details. You can also enable your integration to update sales order statuses automatically.
Configure update sales order statuses
You must enable your WooCommerce integration to update the statuses of sales orders:
Log in to Cin7 Omni.
From the Integrations menu in the navigation, open your WooCommerce integration.
Open Settings.
Enable Download Orders > Update Order Status > Enable Update Order Status.
Optionally, if you want Omni to update the statuses of WooCommerce sales orders automatically on a schedule, enable Order Status Auto-Update.
Optionally, if you only want the statuses of WooCommerce sales orders updated if the matching Omni sales orders have Tracking Codes, set Restrict Order Status Updates to Tracking Code.
Optionally, if you’ve installed the WooCommerce Shipment Tracking extension, enable Additional Settings > Enable Shipment Tracking Extension.
Select Save Settings.
Update sales order statuses
To update the statuses of WooCommerce sales orders from Omni, the matching Omni sales orders must have Fully Dispatched dates. They may need Tracking Codes, too, if you’ve set Restrict Order Status Updates to Tracking Code in your WooCommerce integration settings (see above).
Then, to update the statuses of WooCommerce sales orders:
Log in to Cin7 Omni.
From the Integrations menu in the navigation, open your WooCommerce integration.
Select Update Dispatched Orders on the Order Status tile.
The WooCommerce orders’ Statuses will be set to Completed. Their shipment tracking details may be updated too (see below).
Alternatively, if you’ve enabled Order Status Auto-Update in your WooCommerce integration settings (see above), the WooCommerce sales orders' statuses will be updated automatically.
Upload shipment tracking details
When you update the statuses of WooCommerce sales orders from Omni, each sales order’s shipment tracking details are uploaded, too:
Carrier becomes Provider.
Tracking Code becomes Tracking Code.
Fully Dispatched date becomes Date Shipped.
Note that, to upload shipment tracking details, the Omni sales order must have a Tracking Code. Else no shipment tracking details will be uploaded for that sales order.