How to Handle Deliveries with E-Commerce Connectors

How to Handle Deliveries with E-Commerce Connectors

All Ventor Tech e-commerce connectors support management of deliveries between Odoo and the shop side. There are two fundamentally different logistics models:

  1. Odoo manages fulfillment and exports this data to the e-commerce system

  2. E-commerce system manages fulfillment and deliveries are applied to Odoo Transfers

The behavior of transfers depends entirely on which flow is being used.

1. Handling deliveries in Odoo (Odoo is the master side)

In this scenario:

  • The order is created in Shopify

  • The order is processed in Odoo

  • The warehouse team performs the operations in Odoo:
    Picking → Packing → Delivery (depends on the setup)

  • Once the Delivery Order is completed, the fulfillment and tracking information are exported back to Shopify

In this flow, Odoo fully manages the logistics process.

In this scenario, in most cases, Odoo should be connected to Delivery Carrier modules (DHL, UPS, FedEx) to generate tracking numbers correctly.

How to enable this

To enable automatic export of tracking information and order statuses, simply activate the following options:

  • Enable Order Tracking Export Job

  • Enable Sale Order Status Export Job

Once enabled, the connector will periodically process updates and synchronize them with your e-commerce platform automatically:

image-20260520-145851.png

2. Handling deliveries in E-commerce system

If you are using the Shopify connector, it is better to check this documentation: How to proceed info about fullfillments between Odoo and Shopify

In this case, Odoo does not actually manage the delivery operations.

Shop is considered the source of truth for fulfillment, and Odoo only mirrors the status. When the e-commerce store marks the order as fulfilled, Odoo simply marks the related transfer as completed in order to close the workflow.

In this scenario, in most cases, the e-commerce store should be connected to Delivery Carrier modules (DHL, UPS, FedEx) to generate tracking numbers correctly.

How to enable this

To have this working, please navigate to Configuration → Auto-Workflow → go to “Order Statuses” and enable “Validate Delivery

image-20260520-153130.png

Important notice

If fulfillment happened after order import, it is required to have a webhook enabled to receive such updates.
More information here: Webhooks in VentorTech Connectors: Overview Guide

Related Posts