bol & Kaufland Sync docs / Safety
Drift and the mass-zero guard
What the hourly check compares and fixes, and how the mass-zero guard holds updates that would zero your offers.
The hourly check
Every hour Kizing compares the marketplace with Shopify and lists what doesn't match:
- Stock mismatch: the marketplace shows a different number than your rules publish. Fixed by sending the right number (through the guard below).
- Order missing in Shopify: a marketplace order that isn't in Shopify. Fixed by importing it.
- Tracking not sent: fulfilled in Shopify but still open on the marketplace. Fixed by sending the shipment.
- Cancellation not mirrored: cancelled on the marketplace but not in Shopify. Fixed by cancelling it in Shopify.
- Listing not linked: an offer for sale that isn't linked to Shopify. Listed for you; link it on the EAN linking page.
The drift report shows what is still open, and a critical mismatch sends an alert.
The mass-zero guard
A mistake in Shopify (an import that wiped stock, a location switched off) can tell every marketplace you have nothing to sell. The guard stops that:
- If one update, together with zeroings sent in the last 15 minutes, would take more than 20% and more than 10 of your linked offers from above zero to zero, nothing is sent.
- You get a critical alert, and the dashboard shows how many offers would have gone to zero.
- While the hold is open, other stock changes still go out; only new zeroings wait.
- Check Shopify. If the zeros are right, press "Stock is right, send it" on the dashboard. If Shopify stock comes back, the hold clears itself.
The same guard runs in the setup dry run: if go-live would zero too many offers, the dry run says so and you confirm before going live.