Skip to Content

Odoo Connector · OMS / WMS / TMS

Odoo × ShippingBo Connector:
total e-commerce synchronisation

Connect Odoo 19 to ShippingBo: B2B/B2C orders, stock, carrier tracking and returns synchronised in real time via REST API OAuth2. 40 use cases covered. Zero double entry.

What is the Odoo × ShippingBo connector?

ShippingBo is a French OMS/WMS/TMS platform designed for e-commerce operators: it centralises multi-channel order management, drives warehouse operations and natively connects to over 40 carriers. Unlike a 3PL WMS, ShippingBo is the operational tool for your own logistics (or your 3PL's if you give them access).

The TSC connector creates a bidirectional bridge between Odoo and ShippingBo via REST API OAuth2: your teams stay in Odoo to manage sales, stock and invoicing, while ShippingBo drives the OMS/WMS. The two systems exchange data automatically — orders, shipments, stock, returns.

It is a standard Odoo module, compatible with Odoo 19 Community and Enterprise. It modifies no core objects and can be installed on an instance already in production.

Compatibility

Odoo 19 Community or Enterprise · Module sale_stock · ShippingBo account with API access · OAuth2 scopes configured

Architecture

Standard Odoo module (no middleware) · ShippingBo REST API · OAuth2 authentication · No additional infrastructure

Typical profile

E-commerce brand or multichannel retailer using ShippingBo for order and/or warehouse management, wanting Odoo as the single central ERP.

40 use cases covered
across 10 functional domains

The Odoo ShippingBo V2 connector covers the full e-commerce cycle: from API authentication to error handling in production. Each domain is tested and maintained by TSC.

ERP

Odoo 19

OMS / WMS / TMS

ShippingBo

01

Authentication

Native OAuth2, automatic token refresh, access error handling

02

Products

Synchronisation of Odoo product references to ShippingBo, barcode and unit mapping

03

Receipts / Supply

Transfer of Odoo receipt orders to ShippingBo (Supply Capsules), physical receipt confirmation

04

B2B Orders

Synchronisation of wholesale orders with specific rules: pallet packing, EDI documents

05

B2C Orders

E-commerce order flow: creation in ShippingBo, status tracking, priority and batch management

06

Shipments & Tracking

Shipment confirmation in Odoo, automatic writing of carrier tracking numbers (40+ carriers)

07

Stock Management

Synchronisation of stock levels between Odoo and ShippingBo, multi-warehouse adjustments and reservations

08

Automated Invoicing

Odoo invoice generation triggered by ShippingBo events (confirmed shipment, received return)

09

Customer Returns

Full return cycle: return initiated in Odoo, ShippingBo physical receipt, stock update and automatic credit note

10

Robustness & Errors

Automatic retry on API errors, call idempotency, Odoo alerts on persistent failure

Odoo as the central ERP.
ShippingBo for e-commerce logistics.

The Odoo ShippingBo integration erases the boundary between your ERP and your OMS/WMS. Your teams no longer leave Odoo; data flows automatically in both directions.

Zero double entry

Orders created in Odoo are automatically transmitted to ShippingBo. Shipment confirmations and tracking return to Odoo without any manual action from your sales team.

Real-time stock

Stock levels managed by ShippingBo are continuously synchronised in Odoo. Your sales teams always work with reliable availability data — without calling the warehouse.

Automatic tracking

As soon as a shipment is made in ShippingBo, the carrier tracking number is written to Odoo. Your customers receive their tracking link without manual intervention — regardless of the carrier.

Full B2B/B2C coverage

A single connector manages your B2C e-commerce flows and your B2B shipments with pallet packing and EDI documents. Processing rules are configurable by channel and carrier.

API robustness

The connector natively handles transient ShippingBo API errors: automatic retry, call idempotency, Odoo alerts on persistent failure. Your flow does not stop for a transient 5xx error.

All-inclusive annual licence

3,000 EUR/year: corrective maintenance, bug fixes and Odoo migration included. No usage billing and no version update fees. TSC develops and maintains the connector over the long term.

Requirements & technical architecture

The connector installs like any Odoo module. It requires no middleware or additional server: it communicates directly with the ShippingBo REST API from the Odoo instance.

  • Odoo 19 Community or Enterprise (module sale_stock required)
  • ShippingBo account with API access enabled
  • ShippingBo OAuth2 scopes configured (orders, stock, shipments, returns)
  • Outbound HTTPS access to api.shippingbo.com from your Odoo host

Synchronisation modes

Flow Mode Frequency
B2C orders → ShippingBo Real-time push On confirmation
B2B orders → ShippingBo Real-time push On delivery note validation
Shipments ← ShippingBo Webhook + pull Real-time + every 15 min
Carrier tracking ← ShippingBo Pull Every 30 min
Stock ← ShippingBo Pull Configurable (30 min–24h)
Returns → ShippingBo Push On Odoo return creation
Receipts → ShippingBo Push On receipt order validation

An annual licence.
All included.

The Odoo ShippingBo connector is distributed under an annual fixed-price licence. No usage fees, no surprises with Odoo version updates. TSC handles installation, initial configuration and ongoing support.

A free scoping is offered before any decision to evaluate the flows to cover in your context (sales channels, volumes, ShippingBo version, warehouse configurations).

Free scoping — let's talk about your project

Odoo × ShippingBo Connector

3,000/year
  • Installation & initial configuration
  • Corrective maintenance & bug fixes
  • Migration included for Odoo version upgrades
  • TSC support (Odoo ticketing)
  • 40 use cases · 10 functional domains

Frequentlyasked questions.

Everything you need to know about connecting Odoo to ShippingBo and setting up the connector. A specific question about your context? Our team answers you directly.

The Odoo to ShippingBo connection is made via the TSC connector, installed as a standard Odoo module (compatible with Odoo 19 Community and Enterprise). It uses the ShippingBo REST API with OAuth2 authentication. No additional infrastructure is required: the module manages OAuth2 scope configuration directly from the Odoo interface.
ShippingBo is an all-in-one OMS/WMS/TMS platform designed for e-commerce, natively integrating multi-channel order management, warehouse management and connection to over 40 carriers. Unlike a classic WMS focused on physical operations, ShippingBo covers the entire chain from order receipt to final delivery and customer return.
Yes. The TSC Odoo × ShippingBo connector is compatible with Odoo 19 Community and Enterprise. It requires the Odoo sale_stock modules (sales + stock), with no dependency on specific Enterprise modules for the base scope.
The connector uses the ShippingBo REST API to retrieve stock levels at configurable intervals and update stock locations in Odoo. Stock movements triggered by ShippingBo (receipts, shipments, adjustments) are reflected in Odoo without manual action. Synchronisation frequency is configurable based on your volumes.
The connector is available under an annual licence at 3,000 EUR/year, all inclusive: corrective maintenance, bug fixes and migration to new Odoo versions. No hidden fees or usage billing. TSC offers a free scoping to assess the fit for your context before commitment.

Connect Odoo to ShippingBo.
Demo on your environment.

TSC handles configuration, integration testing and go-live. Tell us about your context — free scoping.

Let's discuss your Odoo ShippingBo connector project.