How to set up real-time Shopify bol.com stock sync
Sell from Shopify and bol.com without letting the two platforms fight over the last units. ChannelDock’s Stock Level Sync keeps both channels working from the same safe available quantity.
Shopify and bol.com
SKUs, variants and bundles
safe stock in real time
Shopify and bol.com update inventory on different rhythms. A reliable sync keeps marketplace listings, webshop carts and warehouse reservations aligned before an order becomes an oversell.
Before you start: what you need
Prepare access, SKU mapping and stock rules before activating real-time sync. Most failed setups start with unclear product ownership, not with the sync tool itself.
You need permission to install or connect an app, read product variants and allow stock updates for the locations ChannelDock should control.
Make sure the bol.com seller account can connect through the API and that the listed EANs, offer IDs and fulfillment settings are up to date.
Decide whether Shopify, the warehouse, ChannelDock or another system is the operational stock master, then set reservations and buffers before publishing.
Step-by-step Shopify bol.com sync workflow
Use this sequence when Shopify is your webshop, bol.com is a marketplace channel, and both sell from the same physical inventory.
Choose the operational stock master
Pick the inventory record ChannelDock should trust. For most sellers this is the warehouse or ChannelDock stock record, not the quantity currently shown in Shopify or bol.com.
Connect Shopify to ChannelDock
Connect the Shopify store and confirm ChannelDock can import products, variants, orders and locations. Check whether every Shopify location should sync or only the main warehouse.
Connect bol.com and import offers
Connect the bol.com seller account, then import offers and EANs so ChannelDock can match marketplace listings to the internal SKU. Use the integrations overview to check supported channel options.
Map Shopify variants to bol.com listings
Match every Shopify variant to the correct bol.com offer, including size, colour, barcode and bundle logic. If one bol.com offer is a kit, connect it through Product Bundles before syncing.
Set reservations and safety buffers
Subtract open orders, held orders and risky last units before stock is published. Inventory Reservations are especially useful when payment, approval or picking can delay the final shipment.
Enable Stock Level Sync
Activate ChannelDock Stock Level Sync for the mapped SKUs and start with a monitored batch. Confirm that a Shopify order reduces the bol.com quantity and that a bol.com order reduces Shopify availability.
Monitor rejected updates
Check failed updates, missing permissions and marketplace throttling. bol.com may reject an update because the offer is inactive, the EAN is wrong or the API response is delayed.
Reconcile after the first sales day
After the first busy day, compare ChannelDock stock, Shopify stock, bol.com availability and warehouse counts. Fix mapping errors before adding slower SKUs.
The real-time sync loop at a glance
The safest setup is event-driven: every order, return, correction or receipt changes one available stock number, then ChannelDock publishes the updated safe quantity to Shopify and bol.com.
A Shopify bol.com sync is not two platforms copying each other; it is one stock rule deciding what both channels may sell.
Common Shopify bol.com sync pitfalls
- Mapping Shopify variants to bol.com offers by title instead of SKU, EAN or offer ID.
- Letting emergency edits in Shopify overwrite the central stock number.
- Forgetting that bol.com offers can be inactive, paused or fulfilled differently.
- Publishing physical stock without reservations, buffers or held orders.
- Ignoring rejected API updates after the first successful connection test.
Manual stock edits vs. ChannelDock Stock Level Sync
Manual updates feel quick when only a few SKUs move. They become risky once Shopify carts, bol.com orders, returns and warehouse corrections all happen during the same day.
Without ChannelDock
- You export stock from one platform and paste it into the other.
- A bol.com order can sell the last unit before Shopify updates.
- Bundles, returns and manual corrections depend on someone remembering each channel.
With ChannelDock
- One available quantity is calculated from orders, reservations, buffers and corrections.
- Shopify and bol.com receive safe stock updates from the same operational source.
- Exceptions are visible so rejected updates can be fixed before they become oversells.
Shopify bol.com stock sync FAQ
Related workflows to improve next
Once Shopify and bol.com stock sync is stable, tighten the surrounding inventory controls that protect margin and availability.
Sync Shopify and bol.com from one stock source
Use ChannelDock to publish safe availability, reduce manual channel edits and prevent overselling between your webshop and bol.com listings.