Shopify Update Order Status from Odoo
This feature allows you to update order status with shipment information from Odoo to Shopify. This can be done manually or automatically using the scheduler.
Method - 1: Manual Update Order Status
One way to update the order status in Shopify is through a manual process. After a Delivery Order is validated in Odoo (indicating that the order is ready for fulfillment).
For Multiple Orders
Go to the menu in Odoo.
Click on the
Operationsbutton from the instance record.
Select Export Operation and then select Export Tracking Details option.
Press
PROCESSbutton to update Order status and tracking reference from Odoo to Shopify.
For Single Orders
There are two types of orders:
Update Shopify Normal Order (Non-Pickup).
Update Shopify Pickup Order.
One Shopify order can contain both shipping and store pickup items. For such a delivery, the fulfillment wizard shows both kinds of items. You can ship the shipping items and mark the pickup items as ready in one go.
1. Update Shopify Normal Order (Non-Pickup) From Odoo
Select Shopify Order that you wish to update.
Open Delivery Order by click on
Deliverybutton.Make sure you put tracking details and then validate delivery order.
Press
Update in Marketplacebutton to update order status with tracking information in Shopify.
2. Update Shopify Pickup Order From Odoo
Initial Pickup Status in Odoo (Before Marking Order as Ready for Pickup).
Updating Order Status to Ready for Pickup from odoo.
For a pickup delivery, the
Update in Marketplacebutton appears only after this delivery and all its pickup backorders are validated. Shopify cannot mark part of a pickup as ready.Click
Update in Marketplaceto open the fulfillment wizard. It lists the items of the delivery. Select Ready for Pickup and clickProcess Fulfillmentto mark the order as Ready for Pickup in Shopify.
Updating Order Status to Mark as Picked up from odoo.
Once the order is ready for pickup, the button stays on the delivery until the order is picked up. Click it again to open the wizard in Mark as Picked Up mode. Enter the quantity picked up in To Process and click
Process Fulfillment. The order is then marked as picked up in Shopify.Enable Notify Customer? to have Shopify send the pickup email to your customer.
Method - 2: Automatic Update Order Status
You can automate the process of updating the order status from Odoo to Shopify using the Automatic Schedule action. This allows you to define a specific time interval for executing the Update Orders process, ensuring that order status updates (including those related to Ready for Pickup) are seamlessly synchronized between Odoo and Shopify without requiring manual intervention. Here’s how it works:
Go to your Shopify instance setting by navigate to .
Here you will see Automatic Jobs tab. In that tab you can configure Export Order Status/Tracking Information automatic action by setting Interval Number, Interval Unit and then you can Active this scheduler.