bol & Kaufland Sync docs / Sync
EAN matching
How offers are linked to Shopify variants: EAN first, SKU second, and what goes on the conflict list.
bol and Kaufland identify products by EAN. Kizing links each offer to the Shopify variant with the same EAN, and uses the SKU only when there is no EAN match.
How a match is made
- EAN. The offer's EAN is compared with the barcode field of every Shopify variant. EAN-13, UPC-12 and GTIN-14 spellings of one code count as the same (leading zeros don't matter).
- SKU. If no variant has the EAN, the offer's reference (bol) or offer id (Kaufland) is compared with Shopify SKUs, ignoring case.
- Nothing safe. The offer stays unlinked.
The conflict list
The setup agent never guesses. These go on a list for you:
- An EAN on several Shopify variants. Pick the right variant, or keep the offer unlinked.
- EAN and SKU disagree. The EAN points to one variant and the SKU to another. The EAN wins unless you pick the other one.
Offers that match nothing are listed too. Enter the Shopify SKU to link one, or leave it; it shows in the drift report as "for sale but not linked".
Products without an EAN
The scan lists the Shopify variants that have no EAN. Add the barcode in Shopify, then press Scan again in setup. Products without an EAN can't be offered on bol or Kaufland in the first place.
After go-live
The EAN linking page shows every link and how it was made (EAN, SKU or by you). Run linking again after you add offers on the marketplace; existing links are kept.