A build-to-order bpost shipping integration for ERPNext that generates national and international labels, supports parcel-locker and pickup-point delivery, syncs live tracking, and handles COD directly from your Delivery Notes. ECOSIRE scopes, builds, installs, and supports it. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $249.00 USD; request a quote for a scoped proposal.
Illustrative previewA build-to-order bpost shipping integration for ERPNext that generates national and international labels, supports parcel-locker and pickup-point delivery, syncs live tracking, and handles COD directly from your Delivery Notes. ECOSIRE scopes, builds, installs, and supports it.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your ERPNext.
You go live in about 2–4 weeks, with a post-launch support window.
Belgian ERPNext merchants shipping with bpost usually end up in one of two bad places: staff re-key every order into the bpost Shipping Manager web portal, or they buy a generic multi-carrier plugin that treats bpost as an afterthought and never surfaces parcel-locker choices, Belgian pickup points, or COD reconciliation. ERPNext core gives you a Shipment DocType and a Delivery Note, but it has no bpost Shipping Manager API client, no label PDF retrieval, no barcode/tracking storage, and no way to push a status back to the customer. That gap is exactly where hours leak and where mis-shipments and untracked parcels start costing money.
ECOSIRE builds a proper Frappe app, ecosire_bpost, installed on your own bench alongside ERPNext — not a fragile set of pasted server scripts. It ships a bpost Settings single DocType (API user, passphrase, account ID, default product configuration) with credentials stored encrypted in the site config, plus per-shipment fields extended onto Delivery Note and Shipment for service product, parcel type, weight, insurance, and delivery method. Whitelisted methods exposed over the Frappe REST API — for example ecosire_bpost.api.create_label and ecosire_bpost.api.get_tracking — call the bpost Shipping Manager API, receive the label, and attach the returned PDF/PNG straight to the document via the File DocType so warehouse staff print from inside ERPNext.
Technically the automation is wired through hooks.py doc events and scheduler events rather than manual button-mashing. A Delivery Note on_submit handler can request a label and write back the bpost barcode and tracking URL; a scheduler_events hourly job polls open shipments and updates a Tracking Status field and timeline so customer-service sees live delivery progress without opening the bpost portal. Parcel-locker and pickup-point delivery is handled with a client script that lets the user pick a bpost pickup point (Cyclone/parcel-locker network) on the sales document before the label is generated. COD is supported by mapping the ERPNext outstanding amount into the bpost cash-on-delivery product and reconciling the collected amount back against the invoice. Access is governed by a dedicated Role and Role Profile so only shipping staff can generate labels or edit bpost credentials.
Because this is build-to-order, nothing is a pre-packaged download. We start with a short scoping call to confirm your bpost contract products (national, international, pickup points, COD), your Delivery Note workflow, and your Frappe/ERPNext version — the app targets and is tested on both v15 and v16. You approve a fixed scope, we build against a staging copy of your instance, run UAT there, and only then install on production with a rollback plan. Typical delivery is 2 to 4 weeks from confirmed scope, and you receive the full source in a git repository so you are never locked to us.
Ships domestic and cross-border parcels with a bpost contract and wants labels, pickup-point choice and tracking generated straight from the Delivery Note instead of re-keying orders into the bpost portal.
Needs one-click label printing, correct parcel type and weight validation, and reliable barcode capture so packers move faster and mis-shipments drop.
Wants live bpost tracking status visible inside ERPNext and on the timeline so agents can answer 'where is my parcel' without logging into a separate carrier tool.
Responsible for the bench and upgrades; wants a clean installable app with encrypted credentials, proper roles, and source in git rather than undocumented server scripts.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| bpost feature depth | Purpose-built for bpost: pickup points, COD, national and international products | Whatever you spec and can afford to build | Often generic multi-carrier with shallow bpost support | |
| Label generation | One-click from Delivery Note, PDF attached in ERPNext | Possible but built from scratch | Usually yes, but limited product options | |
| Live tracking sync | Hourly scheduler job updates status and timeline | Only if you build the polling job | Varies; sometimes tracking link only | |
| Fit to your workflow | Scoped to your Delivery Note process and roles | Fully bespoke but you manage the whole build | Fixed to the vendor's assumptions | |
| Code ownership | Full source in a git repo handed over to you | You own it if built in-house | Closed or vendor-locked in many cases | |
| Version support | Built and tested for v15 and v16 | Depends on your team's coverage | May lag behind ERPNext releases | |
| Time to live | 2 to 4 weeks from confirmed scope | Often months with in-house resourcing | Fast to install but slow to adapt | |
| Support and updates | Post-go-live window plus optional maintenance | Your team maintains it | Vendor SLA, quality varies |
This is build-to-order. After a scoping call to confirm your bpost products, Delivery Note workflow and ERPNext version, typical delivery is 2 to 4 weeks from confirmed scope. We build against a staging copy, run UAT, then install on production with a rollback plan.
No. It is not a Frappe Cloud Marketplace download. ECOSIRE builds the `ecosire_bpost` app specifically for your instance and bpost contract, then installs and supports it. You receive the full source in a git repository at handover.
The app is built and tested for both Frappe/ERPNext v15 and v16. We confirm your exact version on the scoping call and pin the build to it, and we document the upgrade path for future major versions.
Every build includes a post-go-live support window for bug fixes and questions. Because you own the git repository, your team or ours can extend the app later; ongoing maintenance or new features beyond the window are available as a separate engagement.
Yes. You provide your bpost Shipping Manager API credentials (API user, passphrase and account ID) and your contract products. We store the credentials encrypted in the site config and map your contract products into ERPNext during configuration.
Yes. Users can select a bpost pickup point or parcel locker on the sales document before generating the label, and cash-on-delivery is supported by mapping the ERPNext outstanding amount into the bpost COD product with reconciliation back to the invoice.
No. It installs as a separate Frappe app using fixtures, hooks and whitelisted methods rather than overwriting core files, so it coexists with your other apps and survives migrations. We validate against your customizations during UAT on staging.
A build-to-order ERPNext app that lets 3PL operators bill each client for storage, handling, and value-added services with strict multi-owner inventory segregation and automated periodic invoicing. ECOSIRE builds, installs, and supports it for your warehouse.
A build-to-order ERPNext app that turns demand signals, supplier lead times and MOQs into an optimized, simulate-before-you-commit purchase order plan. ECOSIRE scopes, builds, installs and supports it on your bench.
A bin-level warehouse management layer for ERPNext that adds directed putaway, wave and zone picking, and FEFO/FIFO enforcement. ECOSIRE builds it to your operation's rules, installs it on your Frappe bench, and supports it after go-live.
A build-to-order Frappe app that scores every ERPNext order against your live carrier mix and recommends the optimal carrier and service by cost, transit time, lane reliability, and RTO risk. ECOSIRE designs, builds, installs, and supports it for your specific carriers and rules.
A build-to-order bpost shipping integration for ERPNext that generates national and international labels, supports parcel-locker and pickup-point delivery, syncs live tracking, and handles COD directly from your Delivery Notes. ECOSIRE scopes, builds, installs, and supports it.