Kizing: bol & Kaufland Sync
bol says unavailable.
Shopify says 25 left.
bol & Kaufland Sync connects your Shopify store to bol.com and Kaufland. A setup agent checks your keys, matches every offer to a Shopify product by EAN, and shows each stock change before anything goes live. From then on stock goes out from the locations you pick, orders land in Shopify with every item, and tracking goes back with the carrier code each marketplace expects.
OfferEANOn bol: now → afterMatchBefore go-live
- Mass-zero guard0 of 184 to zero≤ 20%
- Open bol orders to import3bol
- PostNL sent asTNTbol
Why marketplace stock drifts
bol and Kaufland keep their own stock number for every offer. Sell the last towel in your Shopify store and bol keeps selling it until someone lowers the number by hand; restock it and bol says "niet leverbaar" for hours. Every Kaufland storefront you add is one more number to keep right.
Both marketplaces match products by EAN, while most Shopify stores think in SKUs, so connecting them by hand means a spreadsheet of codes. And every order has to be typed into Shopify, then the tracking code typed back with the carrier name the marketplace insists on: "TNT" for PostNL on bol, "DHL" or "Deutsche Post" on Kaufland.
How it works
Paste your API keys
bol: a client ID and secret from your bol seller account. Kaufland: one key pair covers every storefront, and the setup agent finds the storefronts where you have listings.
The setup agent matches by EAN
It reads every offer, links it to the Shopify variant with the same EAN (SKU when there is no EAN), and sets aside anything unsure for you to pick. Nothing is written yet.
Check the dry run
Locations, carrier codes and every stock change per offer: how many go up, down and to zero, the guard's verdict, and the open marketplace orders that will be imported.
Go live, then it watches
Stock, orders and tracking sync from then on. Every hour Kizing compares both sides and fixes drift; for the first 7 days the setup agent reports what it checked.
What it does
Shopify, bol and every Kaufland storefront in step: products linked by EAN, checked every hour.
Offers linked by EAN, SKU as fallback
EAN-13, UPC and GTIN-14 spellings of one code match. An EAN on two Shopify variants is never guessed: it goes on a conflict list for you.
How it worksStock from the Shopify locations you pick
Choose which locations feed each marketplace and hold back a buffer in units or percent. Offers fulfilled by bol (FBB) or Kaufland (FBK) are left alone.
How it worksEvery order in Shopify, every item on it
Orders arrive with the house number kept apart, tagged bol.com or Kaufland, and take stock from the location you choose. The same order is never imported twice.
How it worksTracking back with the right carrier code
Fulfil in Shopify and the tracking number goes to the marketplace with its code: TNT for PostNL on bol, DHL, DPD or Hermes on Kaufland. Setup proposes codes from your own recent shipments.
How it worksCancellations and returns flow back
A cancellation on the marketplace cancels and restocks the Shopify order. A return the marketplace confirms is refunded in Shopify, with restock if you want it.
How it worksEvery Kaufland storefront you sell on
DE, CZ, SK, PL, AT, FR and IT from one key pair. Each storefront is synced on its own; prices in koruna or złoty are never overwritten with euros.
How it worksAn hourly check that fixes drift
Stock that differs, orders missing in Shopify, tracking not sent, cancellations not mirrored: found every hour and fixed through the normal sync paths.
How it worksAlerts in the app, by email or on Slack
When sync stops, the marketplace rejects your keys, stock is held by the guard or a critical mismatch appears. Email on every plan, Slack on Pro and Multi.
How it works
You see every change before it goes live
A bad stock push on a marketplace means cancelled orders and a worse seller rating, so Kizing shows its work first and refuses updates that can't be right.
Held bol.com · 14:05
212 of 640 linked offers would drop to zero at once, so nothing was sent. Check your Shopify stock.
A dry run before go-live
Every offer with the number the marketplace shows now and the number it will show, plus the open orders that will be imported. Nothing is sent until you press Go live.
Mass-zero guard
If one update would take more than 20% (and more than 10) of your linked offers to zero, nothing is sent, you get an alert, and it waits for you to check Shopify and confirm.
Never guesses a match
An EAN shared by two variants, or an EAN and SKU that disagree, goes on a list for you. Offers without a match stay unlinked and show in the drift report.
Never imports an order twice
Each order is claimed before it is created and looked up in Shopify by its marketplace id, so a retry or a crash can't duplicate it.
Leaves marketplace-fulfilled stock alone
bol FBB and Kaufland FBK stock sits in their warehouses. Kizing links those offers so orders import, but never sends them a stock number or takes them from your Shopify stock.
Works with your bundles and supplier feeds
bol & Kaufland Sync reads Shopify stock, so whatever updates Shopify updates the marketplaces next. Every stock movement goes into the same ledger as the other Kizing apps: when Bundle & Kit Stock lowers a gift box because its mug sold, the gift box offer on bol follows. See Bundle & Kit Stock
The app and support speak English, Dutch, German, French, Italian, Czech and Polish.
Questions
What do I need from bol and Kaufland?
Your seller API keys. bol: a client ID and secret created in your bol seller account's API settings. Kaufland: one key pair (Client Key and Secret Key from the Seller Portal, Settings > API) covers every storefront; setup detects the storefronts where you have listings. Setup shows you where to find each one.
My products have no EAN. Can I still use it?
Both marketplaces match offers by EAN, so products without one can't be offered there. Setup lists the products missing an EAN so you can fix them in Shopify first.
Which way does each thing sync?
Stock: Shopify to the marketplace. Orders: marketplace to Shopify. Tracking: Shopify to the marketplace.
Can I sell on bol and Kaufland at the same time?
Yes, on Pro and Multi. Both marketplaces draw from the same Shopify stock, so a sale on one lowers what the other shows.
Are there order limits?
No plan has an order limit.
Is Kizing made by bol or Kaufland?
No. Kizing is an independent app that connects through their published seller APIs.
Does it create offers on bol or Kaufland?
Not yet. It links the offers you already have and keeps their stock, orders and tracking in step. Create new offers in the marketplace, then press Scan again in setup.
What about FBB and FBK?
Offers fulfilled by bol or Kaufland are linked so their orders import into Shopify, tagged FBB or FBK, without taking Shopify stock. Their stock stays with the marketplace.
Which Shopify locations feed the marketplace?
The ones you pick in setup (Free: one location per marketplace; Pro and Multi: several). Orders are assigned to the location you choose.
Let bol and Kaufland follow your Shopify stock.
Free for one account, with every order. The setup agent shows each change before anything goes live.
Add to ShopifyNot on the Shopify App Store yet. This button will open the listing once it is approved.