- 首页
- Apps
- SaaS Tools
- DHL Parcel DE Shipping Connector for Odoo
示意预览A made-to-order Odoo delivery connector that rates, labels and tracks Deutsche Post DHL domestic and EU parcels
(Paket, Warenpost, Europaket) straight from your pickings.
ECOSIRE builds, installs and supports it after a short scoping call — distinct from DHL Express.
什么是 DHL Parcel DE Shipping Connector for Odoo?
A made-to-order Odoo delivery connector that rates, labels and tracks Deutsche Post DHL domestic and EU parcels (Paket, Warenpost, Europaket) straight from your pickings. ECOSIRE builds, installs and supports it after a short scoping call — distinct from DHL Express. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
核心功能
按需定制,全程代劳
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
- 1
您下单
以一次性构建价格开始。我们在启动时与您共同确定范围。
- 2
我们构建与安装
ECOSIRE 在您的 Odoo 上构建、配置并安装。
- 3
上线 + 支持
约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。
技术规格
- Odoo 兼容性
- Odoo 17, Odoo 18, Odoo 19
- 版本
- 企业版和社区版
- 许可证
- 许可证需要确认
- Python 要求
- Python 3.10+
- 数据库
- PostgreSQL 12+
关于此产品
If you ship domestic and EU parcels through Deutsche Post DHL as a business customer (Geschäftskunde), the daily grind is manual: rekeying addresses and weights into a separate portal, downloading label PDFs, and copying tracking numbers back into Odoo by hand. Odoo core gives you delivery and stock_delivery with a generic delivery.carrier, but out of the box it only knows fixed-price and rule-based rates — there is no live rating, no label generation, and no tracking write-back for the German Post & Parcel network. The Enterprise carrier integrations that do exist cover an entirely different express product line, not the domestic Paket / Warenpost / Europaket products your German customers expect. That gap is exactly where a typical off-the-shelf apps.odoo.com module runs out of road too: many are thin wrappers, hard-code a single product, or stop at rating without ever closing the tracking loop.
We build a clean-room connector implemented directly against the DHL Parcel DE Shipping (Post & Parcel Germany) REST API. It ships as a proper Odoo module with its own __manifest__.py declaring dependencies on delivery, stock_delivery, sale_stock and website_sale. A new delivery.carrier provider stores your GKP business-customer credentials, billing numbers and account configuration on encrypted settings fields. The rating path implements rate_shipment() to call the live API by weight, dimensions and destination zone; send_shipping() requests the label and writes the tracking number, carrier tracking URL and the label document back onto stock.picking. Labels are returned as PDF or ZPL (for thermal printers), stored as ir.attachment and surfaced on the delivery order and via a QWeb report. cancel_shipment() voids a shipment or label as long as the daily manifest has not yet closed. Weight and dimension validation runs before every label call via @api.depends computed fields and constraints, so a bad package never burns an API request.
Beyond the basics, the build covers the value-added services your operation actually uses: product selection across Paket, Warenpost and Europaket; Ident-Check and visual age check; cash on delivery; return-label (Retoure) generation; and Packstation / Postfiliale delivery-address handling so customers can ship to a locker or branch. For non-EU destinations we generate the customs / CN23 export documents from the sale and product data already in Odoo. A batch action lets warehouse staff select many pickings and print labels in one pass. Access is governed by ir.model.access.csv plus record rules so only shipping roles can touch credentials and cancel shipments, and the whole flow is scriptable over Odoo's XML-RPC / JSON-RPC API for WMS or middleware integrations. The module targets Odoo 17.0, 18.0 and 19.0, Community and Enterprise, with the version-specific OWL/view differences handled per release.
Because this is built to order, nothing installs instantly: after a short scoping call we confirm the exact products, value-added services and warehouses in play, then build, test on a staging copy of your database, and hand over installable source. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company or multi-warehouse setups, additional carrier products and value-added services, deeper localization, and migration of historical shipment/tracking data increase the quoted scope. You receive a fixed quote after the scoping call, never a surprise invoice.
你得到什么
- Installable Odoo module source code for your target version(s) — 17.0, 18.0 and/or 19.0
- Installation and configuration on your environment, including carrier setup and GKP credential wiring
- Technical documentation: module structure, models, API mapping, security rules and configuration reference
- End-user guide plus a live training session for your shipping and warehouse staff
- Post-go-live support window for defect fixes and configuration questions
- UAT on a staging copy of your database with a documented rollback plan before production go-live
- Git repository handover with full commit history and tagged release
- Sandbox / API credential setup guidance and a go-live checklist for the DHL Parcel DE account
这是给谁的
German e-commerce operations lead
Runs a DACH online store on Odoo and needs Paket, Warenpost and Packstation labels plus tracking generated automatically from `website_sale` and `sale_stock` orders, not rekeyed into a separate portal.
Wholesale / B2B shipping manager
Moves higher volumes of domestic and EU parcels on GKP business-customer terms and wants live rating, Europaket for cross-border, and batch label printing across many pickings per shift.
Warehouse / fulfilment supervisor
Needs ZPL labels on thermal printers, pre-flight weight/dimension validation, cash-on-delivery and return-label handling, and cancellation before manifest close — all inside the Inventory app.
Odoo administrator / systems integrator
Owns the Odoo instance across 17/18/19, wants clean `ir.model.access.csv` and record-rule security, a git handover, and XML-RPC/JSON-RPC hooks to connect an existing WMS or middleware.
DHL Parcel DE Shipping Connector for Odoo 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Odoo 原生 |
|---|---|---|---|---|
| DHL Parcel DE support (Paket/Warenpost/Europaket) | Purpose-built against the Parcel DE Shipping API for your products | Possible but you specify and build every product from scratch | Varies; often partial or a single hard-coded product | Not supported — no German parcel provider in core |
| Live rating from pickings | `rate_shipment()` by weight, dimensions and zone in real time | Depends entirely on your developer's implementation | Sometimes rating-only, sometimes missing | Fixed-price and rule-based rates only |
| Label + tracking write-back | PDF and ZPL labels; tracking number and URL onto `stock.picking` | Build both API calls and the write-back yourself | Often PDF-only; ZPL and write-back inconsistent | No label generation or tracking capture |
| Value-added services (Ident-Check, age check, COD, Retoure, Packstation) | Built to your operation's actual service mix | Each service is extra bespoke work | Usually a limited subset | None |
| Customs / CN23 for non-EU | Generated from existing sale and product data | Bespoke document build required | Rarely included | Not available |
| Odoo version and edition coverage | 17/18/19, Community and Enterprise, per-version handling | Whatever you scope and pay to maintain | Often lags on new Odoo releases | Ships with core but no carrier feature |
| Support and maintenance | Post-go-live window plus optional retainer for API/version changes | Your team owns all fixes and upgrades | Vendor-dependent; may be abandoned | Community support only for core |
| Delivery model and cost | Build-to-order, from $999 indicative, fixed quote after scoping | Open-ended day-rate, hard to bound | Low list price but gaps become your integration cost | Free but does the job only partially |
关于DHL Parcel DE Shipping Connector的常见问题
Is this the same as the DHL Express connector?
No. This is built specifically for the Deutsche Post DHL domestic and EU parcel network — Paket, Warenpost and Europaket — via the Parcel DE Shipping REST API. It is a distinct product line from DHL Express and is not an existing apps.odoo.com download; we build it to order for your account.
How long does delivery take?
Because it is built to order, there is no instant download. Typical delivery is one working week from confirmed scope. After a short scoping call we finalize the exact products, value-added services and warehouses, then build, test on a staging copy of your database, and hand over installable source.
How does pricing and scoping work?
Pricing starts from $999 as an indicative single-company base-scope figure. Drivers such as multi-company or multi-warehouse setups, extra carrier products and value-added services, localization depth and historical-data migration increase the quoted scope. You receive a fixed quote after the scoping call — never a surprise invoice.
Which Odoo versions and editions are supported?
We build for Odoo 17.0, 18.0 and 19.0, on both Community and Enterprise. The module depends on `delivery`, `stock_delivery`, `sale_stock` and `website_sale`, and we handle the OWL/view differences between releases per version you order.
What do support and updates look like after go-live?
Every build includes a post-go-live support window for defect fixes and configuration questions. Beyond that we offer ongoing maintenance — including adapting to DHL Parcel DE API changes and porting the module to a newer Odoo version — quoted separately as an optional retainer.
Do we need our own DHL Parcel DE account and credentials?
Yes. You bring your GKP business-customer (Geschäftskunden) account, billing numbers and API credentials. We wire them into the carrier configuration on encrypted settings fields, set up the sandbox, and run through a go-live checklist with you.
Can it push labels to our thermal printers and connect to our WMS?
Yes. Labels are produced in ZPL for thermal printers as well as PDF, stored as `ir.attachment` on the delivery order. The entire rate/label/track/cancel flow is scriptable over Odoo's XML-RPC / JSON-RPC API so an external WMS or middleware can drive it.
相关模块
DHL Parcel DE Shipping Connector
A made-to-order Odoo delivery connector that rates, labels and tracks Deutsche Post DHL domestic and EU parcels (Paket, Warenpost, Europaket) straight from your pickings. ECOSIRE builds, installs and supports it after a short scoping call — distinct from DHL Express.
- `delivery.carrier` provider for DHL Parcel DE storing GKP business-customer (Geschäftskunden) credentials, billing numbers and account config on encrypted settings fields
- Live rate quoting via `rate_shipment()` against the Parcel DE Shipping REST API by weight, dimensions and destination zone
- Label generation in both PDF and ZPL (thermal) formats, stored as `ir.attachment` on the delivery order
- Tracking number, carrier tracking URL and label document written back to `stock.picking` on `send_shipping()`



