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

  1. Go to the Marketplaces ‣ Overview menu in Odoo.

  2. Click on the Operations button from the instance record.

    Operation View
  3. Select Export Operation and then select Export Tracking Details option.

    Update Order Status
  4. Press PROCESS button to update Order status and tracking reference from Odoo to Shopify.

For Single Orders

  • There are two types of orders:

    1. Update Shopify Normal Order (Non-Pickup).

    2. Update Shopify Pickup Order.

1. Update Shopify Normal Order (Non-Pickup) From Odoo

  1. Select Shopify Order that you wish to update.

    Sale Order View
  2. Open Delivery Order by click on Delivery button.

  3. Make sure you put tracking details and then validate delivery order.

    Update Order Status Button
  4. Press Update in Marketplace button to update order status with tracking information in Shopify.

2. Update Shopify Pickup Order From Odoo

  1. Initial Pickup Order Status in Odoo (Before Marking Order as Ready for Pickup).

    Before Pick Up Order Status
  2. Updating Order Status to Ready for Pickup from odoo.

    Update Ready For Pick Up Order
    • The Ready for Pickup button in Odoo allows users to easily update the order status to Ready for Pickup in both Odoo and Shopify with a single click. This functionality helps streamline the order fulfillment process, ensuring that both systems are synchronized when an order is ready for customer collection at the physical store or pickup point.

    After Pick Up Order Status
  3. Updating Order Status to Mark as Picked up from odoo.

    Mark As Picked Up Success Message
    • When the Mark as Picked up button is clicked in Odoo, the order status is updated to Mark as Picked up in Shopify. After the pickup status is updated to Already Pickup.

    After mark as pickup

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 Order 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:

  1. Go to your Shopify instance setting by navigate to Marketplaces ‣ Configuration ‣ Instance.

  2. 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.

    Update Order status Automatic Job