Authentication
Native OAuth2, automatic token refresh, access error handling
Odoo Connector · OMS / WMS / TMS
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.
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.
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
Native OAuth2, automatic token refresh, access error handling
Synchronisation of Odoo product references to ShippingBo, barcode and unit mapping
Transfer of Odoo receipt orders to ShippingBo (Supply Capsules), physical receipt confirmation
Synchronisation of wholesale orders with specific rules: pallet packing, EDI documents
E-commerce order flow: creation in ShippingBo, status tracking, priority and batch management
Shipment confirmation in Odoo, automatic writing of carrier tracking numbers (40+ carriers)
Synchronisation of stock levels between Odoo and ShippingBo, multi-warehouse adjustments and reservations
Odoo invoice generation triggered by ShippingBo events (confirmed shipment, received return)
Full return cycle: return initiated in Odoo, ShippingBo physical receipt, stock update and automatic credit note
Automatic retry on API errors, call idempotency, Odoo alerts on persistent failure
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.
Orders created in Odoo are automatically transmitted to ShippingBo. Shipment confirmations and tracking return to Odoo without any manual action from your sales team.
Stock levels managed by ShippingBo are continuously synchronised in Odoo. Your sales teams always work with reliable availability data — without calling the warehouse.
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.
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.
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.
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.
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.
sale_stock required)
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 |
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 projectOdoo × ShippingBo Connector
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.
TSC handles configuration, integration testing and go-live. Tell us about your context — free scoping.