跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Shipping & Freight Prices - All Carriers — A build-to-order Odoo connector that pulls live shipping and freight rates from 15 — 1/1示意预览

A build-to-order Odoo connector that pulls live shipping and freight rates from 1500+ parcel and LTL/FTL

carriers via API or EDI, so your team quotes accurate landed costs and books the cheapest compliant service directly from the sale order and delivery.

ECOSIRE builds, installs, and supports it for your Odoo 17/18/19.

什么是 Shipping & Freight Prices - All Carriers?

A build-to-order Odoo connector that pulls live shipping and freight rates from 1500+ parcel and LTL/FTL carriers via API or EDI, so your team quotes accurate landed costs and books the cheapest compliant service directly from the sale order and delivery. ECOSIRE builds, installs, and supports it for your Odoo 17/18/19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Rate-shopping engine that fans one shipment request to every connected carrier account and returns a ranked, normalized quote set (service, transit days, surcharges, landed rate)
Extends the native `delivery.carrier` model rather than replacing it, so existing Odoo shipping logic and pricing rules keep working
Parcel connectivity to 1500+ carriers over REST/SOAP APIs with per-carrier request/response schema mapping
Freight (LTL/FTL) support via EDI — X12 210/211/214/990 and EDIFACT IFTMIN/IFTMBF/IFTSTA — for trading partners without modern APIs
Live compute fields (`@api.depends` on weight, dimensions, destination zone, incoterm) that recalculate available services on the sale order and delivery
Dimensional-weight and accessorial-surcharge normalization so quotes reflect the same billable weight the carrier will invoice
Per-company, per-carrier credential and account-number storage secured with `ir.model.access.csv` and record rules for multi-subsidiary tariff isolation
OWL rate-selection widget presenting ranked options with a configurable auto-select rule (cheapest, fastest, or preferred-carrier)
Label generation on confirmation — QWeb PDF or the carrier's native label stream — with tracking reference written back to `stock.picking`
Automated actions and `ir.cron` jobs for scheduled rate-table refresh, customer tracking emails, and EDI 214 status push-back
Versioned rate-map with a caching layer to avoid redundant carrier API calls and keep sale-order quoting fast
XML-RPC/JSON-RPC endpoints so an external OMS, marketplace, or storefront can request rates and book shipments programmatically
Landed-cost write-back so the actual freight charge can flow into `stock.landed.cost` / vendor bills for margin reconciliation
Built and tested against Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise editions

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Most Odoo teams hit the same wall the moment shipping stops being an afterthought: the standard delivery carrier framework ships thin real-world coverage, and each delivery.carrier you configure only rates one account against one provider. If you move parcels through several couriers, add freight (LTL/FTL) on top, or negotiate zone- and account-specific tariffs, native Odoo has no clean way to compare live rates side by side at quote time. Sales reps guess a flat fee, margin leaks on every under-quoted shipment, and warehouse staff re-key tracking numbers into carrier portals by hand. The generic off-the-shelf apps.odoo.com connectors typically bolt on one or two carriers and leave you buying a separate module per provider — none of which talk to each other or to your freight lanes.

We build a single multi-carrier rating and booking layer for your Odoo. At its core is a normalized delivery.carrier extension plus a rate-shopping engine that fans a shipment request out to every connected account — 1500+ parcel and freight carriers reachable through their REST/SOAP APIs or, for the legacy freight world, EDI (X12 210/211/990, EDIFACT IFTMIN/IFTMBF). Each integration is a Python service model that maps your stock.picking, package dimensions, weights, incoterms, and destination into the carrier's request schema, then normalizes the response back into a common quote object: service level, transit days, surcharges, dimensional weight, and a landed rate. Credentials and account numbers are stored per company and per carrier, secured with ir.model.access.csv plus record rules so a subsidiary only sees its own negotiated tariffs. Compute fields (@api.depends on weight, volume, destination zone) recalculate available services live on the sale order, and an OWL widget presents the ranked options so the rep picks by price, speed, or a business rule you define. On confirmation we generate the label (PDF via QWeb or the carrier's own label stream), write the tracking reference back to the picking, and can fire an automated action to email the customer or push an EDI 214 status feed.

Because tariffs, dimensional-weight formulas, and accessorial surcharges change constantly, the engine is built around a versioned rate-map and a caching layer so you are not hammering carrier APIs on every keystroke, with a scheduled ir.cron job to refresh negotiated rate tables. Everything is exposed over Odoo's XML-RPC/JSON-RPC API too, so an external OMS or marketplace bridge can request a rate or book a shipment programmatically. The build targets Odoo 17.0, 18.0, or 19.0; it works on Community and Enterprise, and where Enterprise-only features (like the studio-driven approvals or advanced accounting on freight cost bills) are in play we design around your exact edition rather than assuming it.

Delivery is build-to-order: nothing here is a pre-existing download you install and forget. After a short scoping call we confirm which carriers, service levels, freight lanes, and EDI trading partners are in scope, agree the UAT criteria, and build your version against a copy of your data on a staging instance. Typical delivery is one working week from confirmed scope, depending on carrier count and EDI complexity, and you receive installable source, documentation, a training session, and a post-go-live support window. Pricing starts from $999 (indicative, single-company base scope); the number of live carrier integrations, EDI trading-partner onboarding, multi-company tariff separation, and localization depth increase the quoted scope.

你得到什么

  • Installable source code for your version of the connector, pinned to your Odoo 17.0/18.0/19.0 edition
  • Installation and configuration on your instance, including carrier credentials, service-level mapping, and record-rule setup
  • Technical documentation — model reference, EDI mapping tables, API endpoints, and configuration guide
  • End-user guide plus a live training session for sales and warehouse teams
  • Post-go-live support window for defect fixes and configuration questions
  • UAT on a staging instance against a copy of your data, with a documented rollback plan
  • Git repository handover with full commit history and tagged release
  • Carrier/EDI onboarding checklist and a runbook for adding future carriers

这是给谁的

Operations / Logistics Manager

Runs the warehouse on Odoo and needs one place to compare live parcel and freight rates, auto-select the cheapest compliant service, and stop staff re-keying shipments into carrier portals.

Sales Operations Lead

Wants reps to quote accurate landed shipping cost at the sale order so margin stops leaking on under-quoted or flat-fee shipments across dozens of carrier accounts.

E-commerce / Multi-Channel Retailer

Ships high parcel volume across several couriers and needs rate-shopping wired into Odoo (and callable from the storefront via JSON-RPC) rather than buying a separate module per carrier.

Odoo Implementation Partner / Internal IT

Owns the client's Odoo and needs a maintainable, source-delivered connector with clean model extensions, security rules, and EDI mappings they can extend, not a black-box binary.

Shipping & Freight Prices - All Carriers 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Carrier coverage1500+ parcel + freight via API/EDI, scoped to your accountsOnly what your team has time to build and maintainUsually one or two carriers per moduleThin real-world coverage, one account per carrier record
Rate shoppingLive side-by-side ranking with auto-select rulesPossible but you engineer the comparison logic yourselfRarely compares across providersNo cross-carrier live comparison at quote time
Freight / EDI (LTL/FTL)X12 & EDIFACT freight messages mapped to your partnersHeavy EDI work built from scratchTypically parcel-only, no EDINot addressed
Source & ownershipFull source + git repo handover, you own itYou own it but carry all the build riskOften closed/obfuscated, per-carrier licensingCore code, but no connector to own
Multi-company tariffsPer-company credentials isolated via record rulesDepends entirely on your build qualitySeldom handles subsidiary-level tariff separationNo structured per-company carrier tariffs
Delivery modelBuilt to your scope, installed & supported in one working weekTimeline and cost open-endedInstant install but generic and unsupported for your caseAvailable immediately but limited
Support & upgradesPost-go-live window + optional 17/18/19 upgrade pathYour team maintains it indefinitelyVendor support varies, often per-carrier feesCommunity/Enterprise support, not connector-specific
Fit to your processWired to your sale order, picking, and accounting flowFully bespoke if you invest the hoursConfigure within the module's fixed assumptionsGeneric delivery framework only

关于Shipping & Freight Prices - All Carriers的常见问题

Is this an app I can download and install today?

No. This is a build-to-order productized service, not an existing apps.odoo.com download. We build your version against your carriers, freight lanes, and Odoo edition after a scoping call, then install and support it. Nothing is pre-packaged for instant download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The exact timeline depends on how many carrier integrations and EDI trading partners are involved — a handful of API carriers is faster; broad EDI onboarding with multiple freight partners sits at the longer end. We confirm the date in writing after the scoping call.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base-scope figure. It is not a firm fixed price. After a short scoping call we confirm exact carriers, EDI partners, multi-company needs, and localization depth, then issue a fixed quote. Carrier count and EDI complexity are the main drivers of the final number.

What happens with support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration questions, and you receive the full source and git repository so your own team or partner can maintain it. Beyond the included window we offer ongoing support and Odoo version-upgrade work as a separate engagement.

Does it work on Odoo Community or only Enterprise?

Both. The connector is built against Odoo 17.0, 18.0, and 19.0 on Community and Enterprise. Where an Enterprise-only feature is relevant (such as advanced accounting on freight cost bills) we design around your specific edition rather than assuming it, so you are not forced to upgrade.

Can 1500+ carriers really be connected?

The engine reaches that breadth through carrier REST/SOAP APIs and, for legacy freight, EDI. In practice we integrate the specific carriers and trading partners in your scope; the architecture is built to add more later using the same normalized rate/booking model, and we hand over a runbook for doing so.

Can external systems request rates from Odoo?

Yes. The rating and booking layer is exposed over Odoo's XML-RPC/JSON-RPC API, so an external OMS, marketplace, or your storefront can request a live rate quote and book a shipment programmatically, using the same normalized quote object the Odoo UI uses.

申请报价

Shipping & Freight Prices - All Carriers

A build-to-order Odoo connector that pulls live shipping and freight rates from 1500+ parcel and LTL/FTL carriers via API or EDI, so your team quotes accurate landed costs and books the cheapest compliant service directly from the sale order and delivery. ECOSIRE builds, installs, and supports it for your Odoo 17/18/19.

  • Rate-shopping engine that fans one shipment request to every connected carrier account and returns a ranked, normalized quote set (service, transit days, surcharges, landed rate)
  • Extends the native `delivery.carrier` model rather than replacing it, so existing Odoo shipping logic and pricing rules keep working
  • Parcel connectivity to 1500+ carriers over REST/SOAP APIs with per-carrier request/response schema mapping
  • Freight (LTL/FTL) support via EDI — X12 210/211/214/990 and EDIFACT IFTMIN/IFTMBF/IFTSTA — for trading partners without modern APIs

申请报价

告诉我们您对 Shipping & Freight Prices - All Carriers 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。