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.

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.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
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.
`bpost Settings` single DocType storing API user, passphrase and account ID encrypted in site config, with a built-in Test Connection action against the bpost Shipping Manager API
Whitelisted server methods (e.g. `create_label`, `void_label`, `get_tracking`) exposed over the Frappe REST API so labels can be generated from the desk or from external systems
National and international label generation returning the bpost PDF/PNG, auto-attached to the Delivery Note via the File DocType for in-app printing
`hooks.py` `on_submit` doc event on `Delivery Note` that requests the label and writes back the bpost barcode, tracking number and tracking URL
Hourly `scheduler_events` job that polls open shipments and updates a `Tracking Status` field plus the document timeline with live bpost delivery events
Parcel-locker and pickup-point selection via a client script that fetches nearby bpost pickup points and stores the chosen point on the sales document
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.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden bpost Shipping Connector for ERPNext uygulamasının ZIP dosyasını indirin.
ZIP dosyasını tezgahınızın uygulamalar klasörüne çıkarın veya çıkarılan uygulamanın yolunu içeren "bench get-app" komutunu çalıştırın.
bpost Shipping Connector for ERPNext yüklemek ve şemasını uygulamak için `bench --site SITE_NAME install-app APP_NAME` komutunu ve ardından `bench move'u çalıştırın.
Sitenizdeki ECOSIRE Lisans ayarlarını açın ve lisans anahtarınızı etkinleştirin. Ücretsiz ecosire_connect ve ecosire_license_client uygulamalarını gerektirir.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| 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 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.