Build-to-order Odoo module: Shippo rate shopping across 85+ carriers, discounted labels, tracking sync, customs and returns. One-time license from $249.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Build-to-order Odoo module: Shippo rate shopping across 85+ carriers, discounted labels, tracking sync, customs and returns.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Stop juggling per-carrier accounts, negotiated contracts and manual label buying. The Shippo Multi-Carrier Connector plugs Odoo's Inventory and Sales apps straight into the Shippo API, so your team rate-shops across 85+ carriers, buys discounted labels, and syncs tracking without ever leaving a delivery order. Shippo's pooled shipping rates give SMB shippers pricing they could never negotiate alone, and this connector surfaces those rates natively inside Odoo's stock.picking flow.
Live rate shopping across 85+ carriers (USPS, UPS, FedEx, DHL, Canada Post and more) called from the Shippo API directly on the delivery order (stock.picking)
Discounted label purchase using Shippo's pooled commercial rates — no per-carrier contract or volume minimums required
One-click PDF label generation attached to the picking, printable to thermal (4x6) or laser via QWeb
Automatic tracking-number sync back to Odoo, written to the delivery order and surfaced to the customer portal
Scheduled ir.cron job that polls Shippo for tracking status transitions (in-transit, out-for-delivery, delivered) and logs them in the chatter
Real-time webhook endpoint so tracking events update the picking the moment Shippo receives them
This is a BUILD-TO-ORDER module — not an off-the-shelf apps.odoo.com download. ECOSIRE designs, builds, installs and supports it for your specific Odoo 17, 18 or 19 database (Community or Enterprise), with a typical delivery of 2–4 weeks. You are not buying an instant ZIP; you are commissioning a properly engineered delivery_carrier-based integration that fits your warehouses, packaging and workflows.
Under the hood we implement a clean Odoo delivery carrier provider. The module ships a proper __manifest__.py declaring dependencies on stock, delivery and sale, extends delivery.carrier with a shippo provider type, and adds new models such as shippo.account and shippo.rate (models.Model with typed fields, plus @api.depends compute methods for landed cost and total weight). Rate requests, label purchases and tracking pulls are made via authenticated calls to the Shippo REST API; incoming webhooks and scheduled ir.cron jobs keep tracking statuses fresh. Every model is locked down with ir.model.access.csv and record rules so only Inventory and Shipping roles touch carrier credentials. Shipping labels come back as PDFs stored on the picking, and a QWeb report gives you a branded packing slip. Because it is a first-class Odoo module, the Shippo rate and tracking data is also reachable over XML-RPC / JSON-RPC for your other systems.
The result: your warehouse team clicks "Get Rates" on a delivery order, picks the cheapest compliant service, buys the label, and the tracking number flows to the customer automatically — all inside Odoo, on the carrier rates Shippo already negotiated.
Runs a growing online store on Odoo, ships dozens to hundreds of parcels a day across several carriers, and wants Shippo's discounted rates without signing individual UPS/FedEx/DHL contracts or bolting on a separate shipping app.
Needs staff to rate-shop, buy the cheapest compliant label, and print it straight from the Odoo delivery order — with tracking flowing back automatically so customer service stops chasing status by hand.
Ships worldwide and needs correct customs declarations (HS codes, country of origin, declared value) generated automatically, plus return labels for RMAs, all driven from Odoo product and partner data.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Shippo Multi-Carrier Connector for Odoo 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Shippo Multi-Carrier Connector for Odoo,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Discounted multi-carrier rates without your own contracts | ||||
| Rate shopping across 85+ carriers inside the delivery order | ||||
| Built and tuned for your Odoo version, edition and warehouses | ||||
| International customs declarations from Odoo product data | ||||
| Return label generation for RMAs | ||||
| Automatic tracking sync via ir.cron + webhook | ||||
| Vendor builds, installs and supports it for you | ||||
| You own the source and can extend it (no lock-in) | ||||
| Ongoing support for carrier/API changes and version upgrades |
This is a build-to-order module, not an instant download. Typical delivery is 2–4 weeks from kickoff, depending on the number of carriers, customs complexity and your warehouse setup. We scope on a short discovery call, build against your Odoo version and edition, deliver to a staging database for UAT, then assist go-live on production. Simple single-warehouse deployments land toward the 2-week end; multi-company or heavy customs work toward 4 weeks.
Every build includes a 30-day post-launch support window covering bug fixes and adjustments to the delivered scope, plus compatibility with Odoo minor point releases on your version. Beyond that, we offer an annual support plan covering new carrier onboarding, Shippo API changes, major-version upgrades (e.g. 18 to 19) and feature additions. Because you own the source, you are never locked in.
No — that is the point of Shippo. Shippo provides pooled, pre-negotiated commercial rates across 85+ carriers, so SMB shippers get discounted pricing without volume minimums or individual carrier contracts. You will need a Shippo account (we help you set it up and connect it); you can also add your own negotiated carrier accounts to Shippo if you already have them, and this connector will surface those rates too.
Yes. We build specifically for Odoo 17, 18 or 19, on either Community or Enterprise. The module extends the standard delivery.carrier / stock.picking framework, which exists in both editions, so you do not need Enterprise. We confirm your exact version and installed apps (Inventory, Sales, and Website if you sell online) during discovery and build to match.
After a label is purchased, the Shippo tracking number is written straight to the delivery order and shown in the customer portal. A scheduled ir.cron job plus an optional Shippo webhook keep the status current (in-transit, delivered, exception) and log transitions to the chatter. For international shipments, the module builds customs declarations from your Odoo product data — HS codes, country of origin and declared value — and passes them to Shippo so commercial invoices and CN22/CN23 forms are generated correctly.
Yes. Because it is a first-class Odoo module, all Shippo rate, label and tracking records are standard Odoo models, so they are available over XML-RPC and JSON-RPC. If you run an external OMS, 3PL platform or analytics stack, it can query rates and tracking status the same way it reads any other Odoo record — no separate export needed.
Build-to-order Odoo module: Shippo rate shopping across 85+ carriers, discounted labels, tracking sync, customs and returns.