Build-to-order two-way Odoo-ShipStation V2 sync: multi-carrier labels, live rates, orders and tracking writeback. One-time license from $249.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Build-to-order two-way Odoo-ShipStation V2 sync: multi-carrier labels, live rates, orders and tracking writeback.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Your fulfillment team lives in ShipStation, but the money, inventory and customer of record live in Odoo. Copy-pasting order numbers between the two, re-keying tracking on delivery orders, and reconciling shipping costs by hand is where high-volume DTC operations quietly bleed hours and ship late.
Bidirectional order sync: confirmed Odoo sale orders and stock.picking delivery orders push to ShipStation V2 as shipments, and ShipStation shipment status flows back to Odoo automatically
Automatic tracking writeback onto the Odoo delivery order (carrier_tracking_ref, carrier, service and cost), validating the picking so stock moves the moment a label is bought
Multi-carrier label generation across USPS, UPS, DHL, FedEx and every carrier connected in your ShipStation account, driven from Odoo without leaving the ERP context
Live rate shopping via the ShipStation V2 rates endpoint: compare real-time carrier and service prices on an order and select the cheapest or fastest option before buying the label
Multi-pack (multi-package) shipment support: split a single delivery order into multiple parcels with individual weights, dimensions and tracking numbers, each mapped back to Odoo
International shipment support with customs declarations, commodity/HS-code line data, item values and country-of-origin fields sourced from Odoo product and order data
The ShipStation Connector for Odoo (V2 API) is a build-to-order module that ECOSIRE designs, develops, installs and supports for your specific ShipStation account and Odoo configuration. It is not an off-the-shelf apps.odoo.com download you install blind — it is a custom-fitted integration delivered in 2 to 4 weeks, mapped to your carriers, warehouses, order flow and picking process, on Odoo 17, 18 or 19 (Community or Enterprise).
Under the hood it wires Odoo's stock.picking delivery orders and sale.order records to ShipStation's V2 REST API. When an order is confirmed and ready to ship, it flows to ShipStation as a shipment; when your team buys and prints a multi-carrier label, ShipStation V2 returns the carrier, service, cost and tracking number, and the connector writes it straight back onto the Odoo delivery order — validating the picking, stamping the carrier_tracking_ref, and moving stock. No re-keying, no spreadsheet reconciliation, no "where's my package" tickets your agents can't answer.
We build it on native Odoo primitives you can read and audit: new models extending models.Model with @api.depends computed fields for label and rate state, secured by ir.model.access.csv and record rules so warehouse staff see only their own operations, XML/OWL views and QWeb-ready label metadata, and Odoo ir.cron automated actions plus ShipStation webhook handling so tracking updates flow without anyone clicking sync. The ShipStation V2 API key and secret are stored in a dedicated settings model, never hard-coded, and every sync is logged and retry-safe.
You own the source. ECOSIRE hands over the full module, a configuration guide, admin training, and a support window — and stands behind it for the versions of Odoo you run today and the upgrades you plan next.
Runs hundreds to thousands of orders a day through ShipStation for cheap multi-carrier labels but keeps Odoo as the ERP of record. Needs orders and tracking to sync automatically so the team stops re-keying and orders ship same-day.
Owns delivery orders (stock.picking) and picking accuracy in Odoo. Wants labels bought in ShipStation to validate the Odoo picking and stamp tracking automatically, with multi-pack and per-location warehouse routing handled correctly.
Reconciles shipping cost and inventory movements. Needs actual carrier and service cost written back onto each Odoo delivery order and stock moved exactly when it ships, so shipping spend and stock levels are accurate without spreadsheets.
Buy the license on ecosire.com and download the ShipStation Connector for Odoo (V2 API) module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for ShipStation Connector for Odoo (V2 API), and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Two-way order + tracking sync with ShipStation V2 | ||||
| Live multi-carrier rate shopping (USPS/UPS/DHL/FedEx) | ||||
| Automatic tracking writeback that validates the Odoo delivery order | ||||
| Multi-pack and international/customs shipment support | ||||
| Fitted to your carriers, warehouses and order flow | ||||
| Runs on Odoo 17, 18 and 19 (Community + Enterprise) | ||||
| You own the source code | ||||
| Included install, training and support window | ||||
| Secure, access-controlled API credential storage + full sync logging |
This is a build-to-order module, not an instant apps.odoo.com download. After purchase, ECOSIRE builds and fits the integration to your ShipStation account and Odoo configuration, with typical delivery in 2 to 4 weeks depending on the number of carriers, warehouses and any custom order-flow rules. We start with a short scoping call, build and test against a ShipStation V2 sandbox or your account, deploy to staging, then go live after your UAT sign-off.
Every build includes a post-launch support window for bug fixes and questions. Because it is a live API integration, we also cover ShipStation V2 API changes and Odoo point-release compatibility for the versions you run during the support period. You own the source code, so you can extend it yourself; extended support and enhancement retainers are available if you want ECOSIRE to keep evolving it.
It supports Odoo 17, 18 and 19, on both Community and Enterprise. The module is built on native primitives (models.Model, ir.model.access.csv, record rules, ir.cron, XML/OWL views) so it installs cleanly and follows the standard Odoo upgrade path. Tell us your exact version and edition at scoping and we build and test against it.
Confirmed Odoo sale orders and their stock.picking delivery orders are pushed to ShipStation V2 as shipments. When your team buys a label in ShipStation, the connector receives the carrier, service, cost and tracking number — via ShipStation webhooks with an ir.cron poll fallback — and writes them back onto the Odoo delivery order, validating the picking so stock moves and the tracking reference is stamped. No manual copy-paste in either direction.
Yes. Multi-pack shipments split a single delivery order into multiple parcels, each with its own weight, dimensions and tracking number mapped back to Odoo. International shipments include customs declarations with commodity/HS-code lines, item values and country of origin, populated from your Odoo product and order data so ShipStation has valid customs info for every cross-border label.
Yes. Your ShipStation V2 API key and secret live in a dedicated settings model with access-controlled fields — never hard-coded in the module and never exposed to non-admin users. Access to shipment and sync records is governed by ir.model.access.csv and record rules, and every sync call is logged so you have a full audit trail.
Yes. During the build we map your Odoo delivery.carrier records to ShipStation carrier/service codes and map each Odoo warehouse/location to the correct ShipStation ship-from store or warehouse. Multi-location and multi-carrier setups are a core part of the scope, so orders route from the right place with the right service every time.
Build-to-order two-way Odoo-ShipStation V2 sync: multi-carrier labels, live rates, orders and tracking writeback.