Een EAN is de streepjescode op de verpakking, uitgeschreven als een reeks cijfers. Voor jou is het een nummer op een doosje; voor bol en Kaufland is het de sleutel waarmee ze bepalen welk product je verkoopt. Zonder die sleutel weten ze niet aan welke pagina jouw aanbieding hoort, en zonder die koppeling weet jouw systeem niet welke voorraad bij welke aanbieding hoort.
Daarom is dit de eerste stap voordat je iets anders automatiseert. Voorraad koppelen, prijzen herzien, orders afboeken en labels maken hangen allemaal aan diezelfde code. Klopt hij niet, dan klopt de rest ook niet, en dat merk je pas als het misgaat.
Hieronder staat het hele proces: wat een EAN is, waar hij in Shopify staat, wat bol en Kaufland ermee doen, waar je nieuwe codes vandaan haalt, wat er in de praktijk misgaat en hoe je het aanbod in Layrr aan elkaar knoopt. Wat er over het beleid van de marktplaatsen staat is nagekeken op 6 september 2026 en staat onderaan met de bron erbij.
Wat een EAN is, en waarom marktplaatsen erop matchen
EAN staat voor European Article Number en is een van de vormen van wat GS1 tegenwoordig een GTIN noemt: een wereldwijd uniek nummer voor een handelseenheid. De bekendste vorm heeft dertien cijfers, maar er bestaan er ook met acht, twaalf of veertien. bol beschrijft de EAN op zijn eigen hulppagina als een uniek nummer van dertien cijfers dat bij één artikel hoort.
Het nummer hoort bij een verpakking, niet bij een merk of een categorie. Een doos van drie stuks is een andere handelseenheid dan een los stuk en hoort een eigen code te hebben. Dat lijkt een detail tot je een bundel op een marktplaats zet.
Voor een marktplaats is die code goud waard, want het is het enige veld dat bij alle verkopers hetzelfde is. Titels verschillen, SKU's zijn zelfbedacht, foto's zijn anders bijgesneden. De EAN is de enige sleutel waarmee twintig aanbieders van hetzelfde potje crème op één pagina belanden in plaats van op twintig pagina's. Daarom staat of valt je zichtbaarheid ermee.
Waar de EAN in Shopify staat
In Shopify staat de code in het veld Barcode, en dat veld hoort bij de variant en niet bij het product. Een product met vijf smaken heeft vijf varianten met vijf barcodes. Heb je maar één uitvoering, dan heeft Shopify intern nog steeds één variant, en daar staat de code op.
Dat onderscheid is de reden dat koppelingen misgaan bij shops die met varianten werken. Vul je de barcode alleen op productniveau in, dan bestaat hij niet: dat veld is er niet. En vul je hem in bij één variant terwijl je er vier hebt, dan koppelt er precies één aanbod en blijven de andere drie zweven.
Shopify onderscheidt de barcode nadrukkelijk van de SKU en gebruikt de barcode voor het scannen: een handscanner leest dat veld en niet je SKU. In het eigen fulfilmentnetwerk van Shopify moet elke variant bovendien een unieke barcode hebben. Die eis is ook zonder dat netwerk verstandig, want twee varianten met dezelfde code zijn voor elk systeem niet meer uit elkaar te houden.
Wat bol en Kaufland met je EAN doen
Beide marktplaatsen werken met een catalogus van productpagina's. Jij verkoopt geen eigen pagina maar een aanbieding op een bestaande pagina, en de EAN bepaalt aan welke. Kaufland zegt dat expliciet in zijn Seller University: productgegevens beschrijven het product, aanbodgegevens bevatten jouw prijs, levertijd en staat, en de match tussen die twee loopt via de EAN. Bestaat het product al in de catalogus, dan hoef je alleen de EAN en je eigen aanbodgegevens aan te leveren.
Staat het product er nog niet, dan lever je zelf de productgegevens aan en ontstaat de pagina. Vanaf dat moment is het niet meer jouw pagina: iedere andere verkoper kan er met dezelfde EAN zijn aanbod onder hangen. Wie in dat rijtje bovenaan komt, is een aparte vraag; op bol heet dat het koopblok en daar gaat een eigen artikel over.
Over welke codes je mag gebruiken zijn de regels van bol op 6 september 2026 als volgt. Voor merkartikelen is een bij GS1 geregistreerde EAN verplicht, vanaf het moment dat je het artikel toevoegt. Voor merkloze artikelen dwingt bol niet-geregistreerde EAN's op dat moment niet af. Voor boeken is een ISBN verplicht. Die regels veranderen, dus kijk ze na op de pagina van bol zelf.
Kaufland vraagt bij het aanmelden per verkoopkanaal om je btw-nummer en, voor verkopen binnen de EU, om je OSS-nummer. Dat is geen EAN-kwestie, maar het valt in dezelfde onboarding en houdt regelmatig een account tegen. Wat je verder per land moet regelen staat in het artikel over beginnen op Kaufland.
Waar je EAN's vandaan haalt
Verkoop je artikelen van een ander merk, dan hoef je niets te kopen: de code staat al op de verpakking. Overtypen is hier de grootste foutenbron, dus scan hem liever in.
Maak je een eigen product, dan geeft GS1 de codes uit. In Nederland is dat GS1 Nederland: je sluit een abonnement af, krijgt een eigen bedrijfsnummer en geeft daarmee zelf codes uit aan je artikelen. Wat dat kost en welke pakketten er zijn, staat op hun site; die tarieven veranderen, dus daar noemen we hier geen bedrag bij.
Daarnaast worden er losse codes doorverkocht door partijen die ooit een groot nummerblok hebben gekregen. Dat is geen oordeel over die aanbieders, maar er zit één praktisch gevolg aan dat je vooraf wilt weten: zo'n code blijft in het register van GS1 op naam staan van de oorspronkelijke abonnee, en niet op die van jou. Voor een merkartikel op bol is een bij GS1 geregistreerde code verplicht, dus daar kun je ermee vastlopen.
Verkoop je alleen in je eigen webshop, dan heb je strikt genomen geen officiële code nodig. Zodra er een marktplaats bij komt is het antwoord anders, en dan is een code die je later moet vervangen duurder dan een code die meteen klopt.
Wat er in de praktijk misgaat
Er zijn vijf fouten die samen bijna alle problemen verklaren. Ze zijn alle vijf stil: niets valt om, er komt geen foutmelding, je aanbod blijft staan met een aantal dat niemand meer bijwerkt.
- Een variant zonder barcode. Er is niets om het aanbod aan te hangen, dus het aantal op de marktplaats blijft staan waar het stond en je verkoopt door tot je niet meer kunt leveren.
- Twee varianten met dezelfde barcode. Welke van de twee is dan de voorraad van dat aanbod? Die vraag is niet te beantwoorden, en dus kiest elk systeem er willekeurig een. Oplossen doe je in Shopify, door elke variant een eigen code te geven.
- Een code met spaties, een streepje of een onzichtbaar teken uit een spreadsheet. Op het scherm ziet hij er goed uit en toch matcht hij nergens mee. Haal alles weg wat geen cijfer is en controleer daarna pas de lengte.
- Een verkeerde lengte, meestal doordat een voorloopnul is weggevallen in Excel. Een code van twaalf cijfers die dertien hoort te zijn is een andere code, geen slordigheidje.
- Een bundel die de code van het losse artikel draagt. Drie stuks in één doos zijn een eigen handelseenheid met een eigen code; leen je de code van het losse stuk, dan boekt elke verkoop één stuk af terwijl er drie de deur uit gaan.
Hoe je het in Layrr koppelt
Layrr gaat ervan uit dat Shopify de bron is: de barcode bij de variant is de code waar alles aan hangt. Bij een ronde langs bol, Kaufland of TikTok Shop wordt je aanbod daar op EAN naast je eigen catalogus gelegd. Wat matcht is gekoppeld, en wat niet matcht komt bij Producten onder Niet gekoppeld te staan, zodat het niet stilletjes uit beeld verdwijnt.
Voor de rest is er het scherm Koppelsuggesties. Dat zet producten met sterk gelijkende namen maar verschillende EAN's naast elkaar, met een percentage erbij. De vergelijking is met opzet wantrouwig: producten worden op merk gegroepeerd, de merknaam gaat eerst uit de titel omdat die in beide titels staat en dus niets onderscheidt, en een verschil in inhoudsmaat laat een paar meteen afvallen. Een 50 ml naast een 125 ml wordt dus niet voorgesteld, hoe sprekend de namen ook op elkaar lijken.
Koppelen gebeurt per variant, op het productscherm. Je kiest het hoofdproduct, tikt de code in of scant hem met de knop Scan EAN, met een handscanner of met de camera van je telefoon. De code moet acht tot veertien cijfers hebben, en een code die zelf al ergens de hoofdcode is kun je er niet aan hangen: zo ontstaan er geen kettingen waarvan niemand meer weet welke kant ze op wijzen.
Een suggestie is nog geen conclusie. Loop de twee titels na, controleer de maat en de verpakking, en koppel pas daarna. Zat je ernaast, dan maak je de koppeling meteen weer los en komt het aanbod terug in de lijst met niet-gekoppelde producten.
Als hetzelfde product twee codes heeft
Er is één situatie die hier vaak doorheen loopt en toch iets anders is: één fysiek artikel dat onder twee verschillende EAN's rondgaat. Een oude en een nieuwe verpakking, een import uit een andere regio, of aanbod dat op de marktplaats al aan een andere code hing voordat jij erbij kwam.
Dat is geen fout in je catalogus, maar een vertaalslag die je vastlegt. Je wijst één code aan als hoofdcode en hangt de andere daaraan: een verkoop op de gekoppelde code wordt dan afgeboekt op de hoofdcode, en de scanner op de inpaktafel accepteert allebei.
Wat je vooral niet moet doen is de barcode in Shopify overschrijven met de nieuwste code zolang er van de oude verpakking nog voorraad ligt: je marktplaatsaanbod, je oude orders en de scanners kennen die oude code. Hoe je dit netjes vastlegt staat in het artikel over twee EAN's voor hetzelfde product.
Nog even kort
Waar vul ik de EAN in Shopify in?
In het veld Barcode, en dat veld hoort bij de variant en niet bij het product. Vijf smaken zijn vijf varianten met vijf eigen barcodes. Shopify gebruikt dat veld ook voor het scannen: een handscanner leest de barcode en niet je SKU.
Heb ik voor bol verplicht een EAN van GS1 nodig?
Voor merkartikelen wel: op 6 september 2026 schrijft bol voor dat je voor een merkartikel een bij GS1 geregistreerde EAN gebruikt, vanaf het moment dat je het artikel toevoegt. Voor merkloze artikelen dwingt bol niet-geregistreerde codes op dat moment niet af, en voor boeken is een ISBN verplicht. Kijk het na op de pagina van bol zelf, want dit soort regels verandert.
Wat gebeurt er als twee varianten dezelfde barcode hebben?
Dan is niet meer te bepalen welke voorraad bij welk aanbod hoort, en kiest elk systeem er willekeurig een. Het aantal dat naar de marktplaats gaat is dan van de verkeerde variant. Los het op in Shopify door elke variant een eigen code te geven; Layrr waarschuwt ervoor op het productscherm, maar kan het niet voor je raden.
Krijg ik op bol of Kaufland een eigen productpagina?
Nee. Er is één pagina per product en jouw aanbieding hangt daaronder, samen met die van andere verkopers. Bestaat de pagina nog niet, dan lever je de productgegevens aan en ontstaat hij, maar ook dan kan iedereen met dezelfde EAN er zijn aanbod onder zetten. Wie bovenaan komt is een aparte vraag; op bol heet dat het koopblok.
Bronnen
Wat hier over de regels van bol, Kaufland, TikTok Shop of de Belastingdienst staat, is nagekeken op . Die regels veranderen, dus kijk bij twijfel de bron zelf na.