HOW-TO · Inventory

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.

Connect
Shopify and bol.com
Map
SKUs, variants and bundles
Sync
safe stock in real time
Live stock bridgeLive
Shopify store24
bol.com listings24
Reserved orders3
Safety buffer2

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.

One stock sourceno channel guesswork
Real-time eventsorders reduce stock quickly
Safer buffershide risky last units
Cleaner launchconnect once, scale SKUs

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.

Shopify admin access

You need permission to install or connect an app, read product variants and allow stock updates for the locations ChannelDock should control.

bol.com seller API access

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.

A stock rule per SKU

Decide whether Shopify, the warehouse, ChannelDock or another system is the operational stock master, then set reservations and buffers before publishing.

Tip: test the setup with 10 fast-moving SKUs first. If those SKUs sync cleanly through orders, returns and corrections, expanding the catalogue is mostly mapping work.

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.

Common mistake: treating Shopify as the source of truth while bol.com orders are fulfilled from the same shelf.

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.

Common mistake: syncing a Shopify location that is used for returns, samples or non-sellable stock.

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.

Common mistake: relying only on product titles when EANs or offer IDs are the safer match key.

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.

Common mistake: mapping the parent product but leaving child variants disconnected.

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.

Common mistake: pushing physical shelf stock instead of available-to-sell stock.

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.

Common mistake: turning on the full catalogue before one order has been tested in each direction.

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.

Common mistake: assuming “connected” means every listing is actually accepting stock updates.

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.

Common mistake: correcting the visible quantity without fixing the mapping or reservation rule that caused the mismatch.

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.

Shopify order
ChannelDock stock rule
bol.com update
Warehouse check

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.

Explore Stock Level Sync →

Shopify bol.com stock sync FAQ

Connect both channels to ChannelDock, map Shopify variants to bol.com offers, set reservations and buffers, then enable Stock Level Sync so both channels receive the same safe available quantity.

It can be, but many sellers prefer ChannelDock or the warehouse stock record as the operational source because marketplace orders, reservations and corrections also affect availability.

Fast-moving SKUs should update as soon as orders, returns, receipts or corrections change availability. Waiting for a manual export increases the chance of overselling.

Use SKUs, EANs, variant IDs and bol.com offer IDs. Product titles are useful for checking, but they are not reliable enough as the only mapping field.

Publish available-to-sell stock, not physical stock. Subtract open orders, holds and buffers before syncing, and monitor rejected updates.

Yes, but the bundle listing must be connected to component stock first. Otherwise a kit can keep selling after another channel consumes the last component.

Check API permissions, offer status, EAN or offer ID mapping, marketplace errors and whether Stock Level Sync is active for that SKU.

Related workflows to improve next

Once Shopify and bol.com stock sync is stable, tighten the surrounding inventory controls that protect margin and availability.

Prevent overselling

Protect the last units with buffers and reservations.

Read the how-to

Sync all sales channels

Expand the same stock logic beyond Shopify and bol.com.

Read the how-to

Product Bundles

Keep kits and component stock aligned across channels.

Learn more

Stock Alerts

Warn the team before a fast-moving SKU runs out.

Learn more

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.