BigCommerce Update Order Status from Odoo

  • This feature pushes fulfillment status and tracking number from Odoo to BigCommerce. It can be triggered manually for one order, manually for all eligible orders at once, or automatically through a scheduled action.

  • The connector creates a shipment on the BigCommerce order with the tracking number. Once all Delivery Orders of the order are pushed, the BigCommerce Order Status on the Sale Order shows Shipped.

Method - 1: Manual Update Order Status

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. In BigCommerce Operation, choose Export. Then in BigCommerce Export Operation, select Export Tracking Details.

    Update Order Status: Operation View
  4. Click PROCESS. The connector pushes every validated outgoing Delivery Order of the instance that has not been sent yet and has no unresolved error, one at a time.

For A Single Order

  1. Open the Sale Order and click the Delivery smart button to open the linked Delivery Order.

    Sale Order Views
  2. Set the Tracking Reference (tracking number) on the Delivery Order and click Validate to confirm the transfer.

    Update Order Status Button
  3. Click Update in Marketplace on the Delivery Order to push the fulfillment and tracking to BigCommerce, then confirm the dialog.

Warning

  • Only validated outgoing Delivery Orders are pushed. The Update in Marketplace button appears only on a Delivery Order that is done and not yet sent.

  • If the Delivery Order has no tracking reference, the shipment is still created in BigCommerce but without a tracking number.

  • The shipment is not sent when the BigCommerce order is cancelled or refunded. The Delivery Order then shows an error banner with Retry and Marked as Updated in Odoo.

  • If BigCommerce already shows the order as Shipped or Completed, the Delivery Order is marked as updated and no new shipment is created.

Method - 2: Automatic Update Order Status

You can automate the process of updating the order status from Odoo to BigCommerce using the Automatic Schedule action. This allows you to define a specific time interval for executing the update, ensuring that order status updates and tracking information are sent from Odoo to BigCommerce without requiring manual intervention. Here’s how it works:

  1. Go to your BigCommerce instance setting by navigating to Marketplaces ‣ Configuration ‣ Instance.

  2. Open the Automatic Jobs tab. In that tab you can configure the BigCommerce [your instance] : Export Order Status/Tracking Information automatic action by setting Interval Number, Interval Unit, and then enable Active. The job runs only while the instance is confirmed.

    Update Order Status Automatic Job