bpost integration: labels, pickup points and tracking

The bpost integration connects your business account to the Boostmyshop module in myFulfillment. From a shipment-ready order, the team selects a bpost service, creates the shipment, prints a PDF or ZPL label and keeps the tracking number with its link. Displayed rates come from your configuration, not a live bpost quote.

The integration at a glance
Boostmyshop product
myFulfillment
Category
Carriers
Connects
bpost home, pickup-point, parcel-locker and international delivery
Account required
bpost business account with account number and API passphrase
Integration cost
Included with myFulfillment · Boostmyshop module
Sync frequency
When the shipment is created
Data direction
Bidirectional (shipment data out, label and tracking number back)
Developed by
Boostmyshop (native integration)
Supported by
Boostmyshop
Sovereignty
Belgian
Vendor
bpost
Last updated
2026-09-11
Overview

How bpost fits with myFulfillment

What is bpost?

bpost is Belgium’s national postal operator. It handles collection, transport, and delivery; myFulfillment runs the work before and around the handoff: shipment-ready orders, service selection, the Shipping Manager request, a label at the packing station, and a tracking number stored with the shipment. This integration uses your bpost business account. It is separate from Plug & ship, the set of modules bpost publishes for selected e-commerce platforms.

myFulfillment
Your operations

Your operations cover orders, barcode checks, and label creation.

OMSWMS
for shipping
The integration
bpost
bpost

Prepares shipment data and prints the bpost label at packing.

shipment handed over
bpost
Delivery

Shipment handed over to bpost.

bpost with your connected sales channels

bpost through myFulfillment can process any eligible order already centralized, whether it came from a store, marketplace or another connected channel. The channel remains responsible for supplying the order data, including the selected pickup-point ID when applicable.

What it does

myFulfillment runs the picking, bpost prints the label

myFulfillment
ReadySync…
bpost
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

For a bpost shipment, myFulfillment creates the order in Shipping Manager and retrieves a PDF label in A4 or A6, or a ZPL label in A6. The document is attached to the shipment with its tracking number.

See the feature
Label
TrackingTRK-8922X

The label response supplies the bpost tracking number, which stays with the shipment and is used to build a Track & Trace link with the postcode. The integration does not synchronize status events.

Inbound: number received with the label; status events remain in bpost Track & Trace.

See the feature
Locker
Pickup point A
350 m
Pending

The bpost integration distinguishes Click & Collect, pickup-point, and parcel-locker services. For a pickup shipment, it retrieves the selected point details from the Locator service before preparing the bpost shipping order.

See the feature
Rate preview
Example weight: 2.4 kg
Rate available€14.50
Example amount

myFulfillment presents bpost services with the price configured on your carrier account for that shipment request. It does not request a live bpost quote; your contractual rate card remains the reference.

See the feature
Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

Any eligible order already in myFulfillment can follow the same preparation queue, regardless of origin. bpost is used when the operator selects the service and creates the shipment.

The order is already in myFulfillment and is handed off to bpost when the shipment is created.

See the feature
WH-01
#ORD-514
Awaiting
Received
Reason:Size
RMA-882
88290199
Register a return
Return registered

When a parcel shipped with bpost comes back, the team handles the request, receipt, inspection, refund or exchange in myFulfillment's RMA workflow. The integration does not generate a bpost return label.

See the feature
Scan zone
Pending
Packing lane
Shipment
SKU-8829A
Ready to ship

For an order due to ship with bpost, the Boostmyshop module can allow negative stock for cross-docking and match quantities against open purchase orders; preparation resumes after receipt.

See the feature

What syncs, and when

DataWhen
Out
Recipient, address, items and weightwhen the shipment is created
bpost service and pickup-point IDat creation when pickup is selected
Signature and Saturday deliveryat creation when the option is enabled
In
bpost PDF or ZPL labelafter the bpost order is created
bpost tracking numberwith the label response
Quentin

“For bpost, I test three outputs separately: the right service, the right label format and the tracking number. One successful label does not validate the whole flow.”

Quentin•Integration Specialist
Our verdict

When bpost is enough, and when myFulfillment makes the difference

Our operational assessment: the bpost integration covers shipment creation at the packing stage, provided the team separates what it actually receives from the events bpost keeps in its own tools.

Strengths · Limits
Strengths
  • Shipment creation and PDF or ZPL label retrieval from the order being prepared
  • Distinct services for home delivery, pickup points, parcel lockers, Click & Collect and international shipping
  • Tracking number stored with the shipment and a bpost Track & Trace link built with the postcode
Limits
  • bpost status events do not synchronize into myFulfillment
  • No live bpost rate quote: prices come from the carrier-account configuration
  • The sales channel must supply the selected point ID for out-of-home delivery

bpost through myFulfillment

Recommended
bpost business account required
Supportedyour bpost account connects to myFulfillment
Multi-channel preparation queue
Supportedfor eligible orders already in myFulfillment
PDF or ZPL label at the packing station
SupportedPDF A4/A6 and ZPL A6
Pickup point carried into the shipment
Supportedwhen the order supplies its ID
Tracking number and link stored
Supportedwith the postcode for Track & Trace
Status events in myFulfillment
Not supportedno status feed
bpost service prices
Supportedprices configured in the carrier account
Technical development required
Not supportedafter assisted setup

bpost Plug & ship

bpost business account required
Supportedyour bpost account connects to the module
Multi-channel preparation queue
Not supportedone platform per module
PDF or ZPL label at the packing station
Partially supporteddepending on the platform and module
Pickup point carried into the shipment
Supportedon supported platforms
Tracking number and link stored
Supportedin the equipped platform
Status events in myFulfillment
Partially supporteddepending on the platform and module
bpost service prices
Partially supporteddepending on module configuration
Technical development required
Not supportedfor a supported platform

Direct bpost Shipping Manager API

bpost business account required
Supportedyour bpost account provides the API credentials
Multi-channel preparation queue
Not supporteda multi-channel queue still has to be developed
PDF or ZPL label at the packing station
Partially supportedto be developed in your integration
Pickup point carried into the shipment
Partially supportedto be developed in your integration
Tracking number and link stored
Partially supportedto be developed in your integration
Status events in myFulfillment
Partially supportedto be developed with the Track & Trace API
bpost service prices
Partially supportedrequiring contract-based configuration
Technical development required
Supportedan API integration to maintain

Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.

See how the bpost integration fits into your operations

In practice

How our customers use bpost day to day

In daily use, a team connecting bpost to myFulfillment stays in its myFulfillment preparation queue. It selects the required service, creates the shipment from the order and retrieves the label without re-keying the recipient in the carrier portal.

01
A bpost label at the packing station

The operator finishes packing the parcel, selects the planned service and retrieves the PDF or ZPL document in the same shipment, together with the tracking number.

02
The pickup point checked before creation

When the order carries the ID selected at checkout, the integration retrieves the point details from the Locator service and uses them to prepare the bpost shipment.

03
Configured contract prices by service

The team compares bpost services using prices configured in the carrier account. A contractual rate change therefore has to be reflected in that configuration.

04
Cross-docking remains in the warehouse flow

A bpost order awaiting receipt can keep its negative-stock allocation, then resume preparation when the supplier quantity is received.

A comparable operation

An order ready to ship, followed by re-keying the address, service and parcel in another tool just to obtain the label.

Preparation stays in myFulfillment; bpost is used when the shipment is created and the label is retrieved.

Read the full story
Combinations

Connect bpost to your other tools, via myFulfillment

myFulfillment sits in the middle, so bpost can create labels for orders received from your sales channels. A few live pairings below.

Shopifybpost

Shopify × bpost

Your Shopify store orders are prepared in myFulfillment; the bpost label is printed during packing.

Guide
Amazonbpost

Amazon × bpost

Amazon orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Auchanbpost

Auchan × bpost

Auchan orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
BigCommercebpost

BigCommerce × bpost

Your BigCommerce store orders are prepared in myFulfillment; the bpost label is printed during packing.

Guide
BUTbpost

BUT × bpost

BUT orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Carrefourbpost

Carrefour × bpost

Carrefour orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Castoramabpost

Castorama × bpost

Castorama orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Cdiscountbpost

Cdiscount × bpost

Cdiscount orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Conforamabpost

Conforama × bpost

Conforama orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Culturabpost

Cultura × bpost

Cultura orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Decathlonbpost

Decathlon × bpost

Decathlon orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
E.Leclercbpost

E.Leclerc × bpost

E.Leclerc orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Fnac / Dartybpost

Fnac / Darty × bpost

Fnac / Darty orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Galeries Lafayettebpost

Galeries Lafayette × bpost

Galeries Lafayette orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Grouponbpost

Groupon × bpost

Groupon orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
IBS.itbpost

IBS.it × bpost

IBS.it orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
La Redoutebpost

La Redoute × bpost

La Redoute orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Leroy Merlinbpost

Leroy Merlin × bpost

Leroy Merlin orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Magentobpost

Magento × bpost

Your Magento store orders are prepared in myFulfillment; the bpost label is printed during packing.

Guide
ManoManobpost

ManoMano × bpost

ManoMano orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Miraklbpost

Mirakl × bpost

Mirakl orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
PrestaShopbpost

PrestaShop × bpost

Your PrestaShop store orders are prepared in myFulfillment; the bpost label is printed during packing.

Guide
Rue du Commercebpost

Rue du Commerce × bpost

Rue du Commerce orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Temubpost

Temu × bpost

Temu orders are centralized in myFulfillment; the bpost label is printed during packing.

Guide
Getting started

Connect bpost to myFulfillment, step by step

  1. 1Have the account number and passphrase for your bpost business account ready; API access depends on that account.
  2. 2Enter both credentials in myFulfillment, then run the connection check against bpost's product-configuration service.
  3. 3Choose the label format: PDF in A4 or A6, or ZPL in A6, then configure address validation if required.
  4. 4Map your bpost services and configured prices; for pickup, verify that the order carries the selected point ID.
  5. 5Create a test shipment and check the service, label, tracking number and Track & Trace link before go-live.
Before you connect

A bpost business account with Shipping Manager access is required. myFulfillment creates the shipment on that account and stores the label and tracking number; bpost performs transport and provides detailed events in Track & Trace. The integration uses prices configured in your carrier account, without a live bpost quote. For pickup-point or locker delivery, the order must supply the selected ID.

Romain Nury

“The pickup-point ID has to arrive with the order. During onboarding we test it through to the label, then run a home and an international shipment.”

Romain Nury•Customer Success
FAQ

bpost: frequently asked questions

You need to be a bpost business customer and have the six-digit account number and Shipping Manager passphrase. myFulfillment uses both values to verify access to bpost’s product-configuration service.

The integration retrieves PDF labels in A4 or A6. ZPL is available in A6. The selected format is stored in the carrier-account configuration.

The order must carry the ID selected at checkout. For pickup services, the integration resolves that point through bpost's Locator service before creating the shipment. It does not replace the selector displayed in the storefront.

No. The label response supplies the tracking number, and myFulfillment builds a Track & Trace link with the postal code. Detailed events remain available through bpost.

No. myFulfillment presents each service with the price configured on your carrier account for that request. Your contractual bpost rate card remains the reference that must be kept current.

Yes. The integration distinguishes Belgian delivery from the international service. An address outside Belgium routes to the bpack World Business service available in the integration; actual coverage depends on your bpost contract.

The integration offers signature and Saturday-delivery options when creating the shipment. Availability and charges depend on the selected service and your bpost contract.

The myFulfillment RMA workflow covers the request, receipt, inspection, refund, or exchange. The integration does not create a bpost return label, so return shipping arrangements must be defined during setup.

Plug & ship connects directly to selected platforms, including Shopify, WooCommerce, PrestaShop and Adobe Commerce. The myFulfillment integration serves the warehouse operation: it starts with eligible orders already centralized and creates the bpost shipment during preparation.

Keep exploring

Explore other integrations

bpost covers shipping. Connect your sales channels and tools too.

bpost integration: labels, pickup points and tracking

See it in your own setup