A native Frappe app that wires DPD parcel rating, PDF/ZPL label generation, Predict time-slot delivery, pickup-point selection, and tracking sync directly into ERPNext's Delivery Note and Shipment flow. Build-to-order: ECOSIRE scopes, builds, installs, and supports it for your v15/v16 site. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $249.00 USD; request a quote for a scoped proposal.

A native Frappe app that wires DPD parcel rating, PDF/ZPL label generation, Predict time-slot delivery, pickup-point selection, and tracking sync directly into ERPNext's Delivery Note and Shipment flow. Build-to-order: ECOSIRE scopes, builds, installs, and supports it for your v15/v16 site.
今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。
EU e-commerce sellers running ERPNext hit a wall the moment DPD becomes their carrier. ERPNext core has no concept of a DPD depot, no live rating against your negotiated tariff, no way to mint a compliant DPD label, and no Predict time-slot or pickup-point workflow. Warehouse staff end up re-keying every order into the DPD web portal, copying tracking numbers back by hand, and reconciling shipping costs after the fact. That double entry is slow, error-prone, and it silently breaks the promised-delivery experience that DPD Predict is supposed to deliver.
`DPD Settings` single DocType holding API credentials, sandbox/production toggle, default service, and per-company depot binding — no hardcoded keys in server scripts
Token/depot authentication against the DPD API with credential refresh handled server-side and never exposed to the browser
Live parcel rating against your negotiated DPD tariff, called from a whitelisted method and surfaced on the `Delivery Note` before dispatch
Label generation in both PDF (A4 and A6) and raw ZPL, attached to the `DPD Shipment` as Frappe File records for thermal or laser printing
DPD Predict integration: time-slot / delivery-window selection and end-customer notification triggers written back onto the shipment
Pickup-point (parcel shop / locker) lookup and selection via a client-script picker on the Delivery Note form
This connector closes that gap as a proper Frappe app — its own module, DocTypes, and hooks.py doc events — rather than a brittle set of pasted server scripts. We model DPD configuration as first-class records: a DPD Settings single DocType holds API credentials, environment (sandbox/production), and default service, while a DPD Depot child/linked DocType captures your depot and pickup-point mappings. A DPD Shipment DocType (linked from the standard Delivery Note and Shipment) stores the parcel payload, returned label, tracking reference, and status history, so every dispatch is auditable inside ERPNext.
Technically, rating and label creation run through whitelisted server methods (@frappe.whitelist()) that call the DPD API with token/depot authentication, then persist the returned label as a File attachment in both PDF (A4/A6) and ZPL for direct thermal printing. A Delivery Note on_submit hook can auto-generate the shipment and label; a client script adds a "Rate & Buy DPD Label" button and a Predict time-slot / pickup-point picker to the form. Tracking status is kept fresh by a scheduler_events job (Frappe's cron) that polls DPD and writes status transitions plus notifications back onto the shipment — no manual lookups. Everything respects Frappe's permission model via a dedicated role profile, and all endpoints are exposed over the standard Frappe REST API so your storefront or middleware can drive them too.
Because this is build-to-order, nothing ships as a blind download. ECOSIRE starts with a short scoping call to confirm your DPD contract type (national vs. cross-border, Predict vs. classic), your ERPNext version (v15 or v16), your label hardware (A6 thermal vs. A4), and any custom delivery workflow. We build against your exact requirements, deliver installable source for your version, run UAT on a staging bench, then install on production with a rollback plan. Typical delivery is 2–4 weeks from confirmed scope, and you get the git repository, documentation, a training session, and a post-go-live support window.
Runs a DPD-shipping storefront on ERPNext and needs warehouse staff to rate, label, and track parcels inside the Delivery Note instead of re-keying every order into the DPD portal.
Packs and ships high volume daily; needs one-click label printing (A6 thermal / ZPL), Predict time-slots, and pickup-point selection without leaving the ERPNext form.
Ships across multiple European markets and needs national and cross-border DPD services, per-country depot mapping, and consistent tracking status sync back into ERPNext.
Owns the bench and cares about a clean Frappe app with proper DocTypes, hooks, permissions, and fixtures that survives v15→v16 upgrades and hands over as a maintainable git repo.
ecosire.com でライセンスを購入し、アカウント ダッシュボードから DPD Shipping Connector for ERPNext アプリの ZIP をダウンロードします。
ZIP をベンチのアプリ フォルダーに抽出するか、抽出されたアプリへのパスを指定して「bench get-app」を実行します。
`bench --site SITE_NAME install-app APP_NAME` を実行し、続いて `bench maigrate` を実行して、DPD Shipping Connector for ERPNext をインストールし、そのスキーマを適用します。
サイトの ECOSIRE ライセンス設定を開き、ライセンス キーをアクティブ化します。無料の ecosire_connect アプリと ecosire_license_client アプリが必要です。
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| DPD rating, labels & tracking | Built end-to-end for DPD across EU markets | Depends entirely on your developer | Often single-market or partial | |
| Fit to your DPD contract | Scoped to your tariff, services & depots | Possible but you specify everything | Generic defaults, limited config | |
| ERPNext version support | Built & tested for your v15/v16 bench | Whatever your dev targets | May lag core releases | |
| Predict & pickup-points | Time-slot + parcel-shop workflows included | Extra scope to build | Rarely included | |
| Architecture quality | Proper app: DocTypes, hooks, permissions, REST | Varies with developer discipline | Often server-script bolt-ons | |
| Delivery model | Build-to-order, 2–4 weeks, installed for you | Hire, manage, and wait | Instant but as-is | |
| Source & handover | Full source + git repo + tagged release | You own it if built in-house | Usually closed / licensed | |
| Support & updates | Post-go-live window + ongoing option | You maintain it | Vendor-dependent, tier-gated |
No. This is a build-to-order integration. ECOSIRE builds the DPD Shipping Connector against your exact DPD contract, ERPNext version, and workflow, then installs and supports it. There is no instant download — you request a quotation and we scope it with you first.
Typical delivery is 2–4 weeks from confirmed scope. The timeline starts once we've agreed the requirements on the scoping call (DPD service types, Predict vs. classic, label hardware, ERPNext version) and confirmed the build. Complex cross-border or multi-depot setups sit at the longer end of that range.
We build and test for Frappe/ERPNext v15 and v16. We confirm your exact bench version on the scoping call and pin the app to it. If you later upgrade, we can rebuild against the new version as part of a support engagement.
Every build includes a post-go-live support window for bug fixes and configuration adjustments. Beyond that, we offer ongoing support and update engagements — including rebuilding against new ERPNext releases or DPD API changes — quoted separately based on your needs.
Yes. You provide your DPD business contract and API credentials (depot, token/keys, sandbox and production). We configure them in the DPD Settings DocType. Rating uses your negotiated tariff, so pricing reflects your own DPD agreement.
It links to the standard Delivery Note and Shipment. Staff rate and buy a DPD label directly from the form (or automatically on submit via a hook), print A4/A6/ZPL, pick a Predict time-slot or pickup point, and tracking status syncs back automatically via a Frappe scheduler job.
Yes. You receive the full installable Frappe app source and the private git repository with commit history and a tagged release, so you're never locked in. Everything is exposed over the standard Frappe REST API and whitelisted methods for your own integrations.
A native Frappe app that wires DPD parcel rating, PDF/ZPL label generation, Predict time-slot delivery, pickup-point selection, and tracking sync directly into ERPNext's Delivery Note and Shipment flow. Build-to-order: ECOSIRE scopes, builds, installs, and supports it for your v15/v16 site.