Naar de inhoud
Terug naar de blog Gidsen

EAN-codes voor PrestaShop: waar je de EAN-13 invult

Verkoop je met PrestaShop en wil je weten waar en hoe je EAN-codes aan je producten toevoegt, dan lost deze gids dat voor je op. Je ziet waar het EAN-13-veld staat in elke versie van de backoffice, hoe je hem op product- en op combinatieniveau toewijst, hoe je hem in bulk via CSV importeert en hoe je hem naar Google Shopping en de marketplaces exporteert. En heb je de codes nog niet, dan leggen we uit hoe je binnen enkele minuten officiële GS1-EAN's krijgt.

Kort samengevat

  • Het EAN-13-veld staat op de productpagina: in PrestaShop 1.7, 8.x en 9 vind je het op het tabblad Hoeveelheden (of Combinaties als het product varianten heeft); in PrestaShop 1.6 staat het op het tabblad Informatie.
  • Je hebt geen betaalde module nodig: ondersteuning voor EAN-13-, UPC-, ISBN- en MPN-barcodes zit standaard in de kern van PrestaShop.
  • Elke combinatie draagt een eigen EAN-13: maat M en maat L van hetzelfde T-shirt hebben verschillende codes nodig, net als elk los product.
  • Heb je veel producten, importeer dan via CSV vanuit Catalogus > Importeren, waarbij je je kolom koppelt aan het veld EAN13 en de codes als tekst opmaakt om de wetenschappelijke notatie van Excel te vermijden.
  • De EAN wordt als GTIN geëxporteerd naar Google Shopping en naar marketplaces (bol.com, Amazon, eBay); zonder geldige GTIN worden veel producten afgewezen of benadeeld.
  • Gebruik officiële GS1-EAN's: verzonnen codes zakken voor de controlecijfertoets en hergebruikte codes geven eigendomsproblemen. Bij EAN CODA krijg je ze met een eenmalige betaling, zonder jaarlijkse kosten, vanaf € 3,98.

PrestaShop is een van de meest verbreide opensource-e-commerceplatforms in Europa en heeft ingebouwde ondersteuning voor barcodes. Dat betekent dat je geen betaalde module nodig hebt om je EAN's toe te wijzen: het veld zit standaard op de pagina van elk product. Wil je eerst opfrissen wat een EAN is, dan vind je een volledige uitleg bij wat een EAN-barcode is.

Mijn EAN-codes kopen — officieel GS1, vanaf € 3,98, eenmalig betaald en zonder jaarlijkse kosten. Je ontvangt ze binnen enkele minuten per e-mail, klaar om in PrestaShop te plakken.

EAN-13, GTIN en de velden van PrestaShop: wat is wat?

Voordat je de backoffice induikt, is het goed de terminologie op te helderen, want PrestaShop hanteert meerdere gelijkende velden en die zijn makkelijk te verwarren:

Veld in PrestaShopWat het isFormaat
EAN-13 (of JAN)De standaardbarcode in Europa. Dat is de GTIN-13.13 cijfers
UPCDe standaardbarcode in Noord-Amerika.12 cijfers
ReferentieJe interne code (SKU). Die bepaal jij; het is geen barcode.Vrij
MPNOnderdeelnummer van de fabrikant. Handig in sommige feeds, vervangt de EAN niet.Vrij
ISBNSpecifieke identificatie voor boeken.13 cijfers

De kern: GTIN is de algemene term die EAN en UPC omvat. Een EAN-13 is een GTIN-13 en een UPC-A is een GTIN-12. Vraagt een feed of een marketplace om de "GTIN", dan bedoelt men je EAN-13. De referentie is je interne SKU en die hoort nooit in het EAN-veld. Goed om te weten: het veld MPN (onderdeelnummer van de fabrikant) is toegevoegd in PrestaShop 1.7.7; in eerdere versies bestond het niet, en daarom zie je in oude feeds dat alleen EAN-13 en UPC werden geëxporteerd. Raak je in de war tussen de EAN-13 en de korte versie van 8 cijfers, dan verhelderen we het verschil tussen EAN-13 en EAN-8 in een andere gids.

Waar vul je de EAN in bij PrestaShop (stap voor stap)?

De exacte plek van het veld is per versie veranderd, dus wees voorzichtig als je een oude handleiding volgt. In alle versies begint de route bij Catalogus > Producten; wat verschilt, is het tabblad binnen de productpagina.

PrestaShop 1.7, 8.x en 9 (op productniveau)

  1. Log in op de backoffice en ga naar Catalogus > Producten.
  2. Open de pagina van het product dat je wilt bewerken.
  3. Klap voor een eenvoudig product (zonder varianten) het tabblad Hoeveelheden open. Daar, onder het voorraadbeheer, vind je het blok met identificaties met de velden Referentie, ISBN, EAN-13, UPC en, vanaf 1.7.7, MPN.
  4. Vul je code van 13 cijfers in bij het veld EAN-13 of JAN. Daarnaast zie je het veld UPC, voor het geval je ook in Noord-Amerika verkoopt.
  5. Sla je wijzigingen op.

Opmerking over versies: in PrestaShop 1.7.0 tot en met 1.7.6 stonden deze identificaties op het tabblad Details. Vanaf 1.7.7 en in alle 8.x- en 9.x-versies zijn ze gereorganiseerd en wonen ze op het tabblad Hoeveelheden. De logica en het formaat van de code zijn identiek; alleen de naam van het tabblad verschilt.

PrestaShop 1.7, 8.x en 9 (op combinatie- of variantniveau)

Heeft het product combinaties (maten, kleuren, uitvoeringen), dan vul je de EAN niet in het algemene veld in, maar bij elke combinatie:

  1. Zet op de productpagina de modus met combinaties aan en open het tabblad Combinaties.
  2. Klap de betreffende combinatie open (bijvoorbeeld "T-shirt - Maat M - Blauw").
  3. Binnen die combinatie zie je eigen velden voor Referentie, EAN-13, UPC en ISBN. Vul de EAN-13 in die bij die variant hoort.
  4. Herhaal dat voor elke combinatie en sla op.

Denk eraan dat elke combinatie een eigen EAN-13 draagt: maat M en maat L van hetzelfde T-shirt zijn voor een scanner en voor een marketplace verschillende producten, dus ze hebben verschillende codes nodig. Heeft een product combinaties, dan krijgt de EAN van de combinatie voorrang op het algemene productveld bij het exporteren van de feed. Een schermafbeelding van de backoffice van jouw versie helpt je het veld te vinden als je in de tabbladen verdwaalt.

PrestaShop 1.6

In de oudere versies staat het EAN-13-veld op de productpagina, binnen het tabblad Informatie (of op het tabblad Combinaties als je varianten gebruikt, waar elke combinatie een eigen EAN-13-veld heeft). De logica is dezelfde, alleen de visuele plek van het veld verschilt. De menuroute blijft Catalogus > Producten, net als in de moderne versies.

EAN's in bulk importeren via CSV

Heb je tientallen of honderden producten, dan is de EAN's een voor een invoeren onwerkbaar. PrestaShop biedt een bulkimport:

  1. Ga naar Catalogus > Importeren (in sommige versies te vinden onder Geavanceerde instellingen of onder Producten).
  2. Kies het entiteitstype Producten (of Combinaties als je EAN's aan varianten gaat toewijzen).
  3. Upload je CSV-bestand. Je hebt een identificatiekolom nodig (bijvoorbeeld de referentie of de product-ID) en een kolom met de EAN-13.
  4. Koppel in de mappingstap je kolom met codes aan het PrestaShop-veld EAN13.
  5. Vink de optie "Bestaande producten bijwerken" aan en geef in veel versies aan dat de match op referentie of op ID moet plaatsvinden, als je alleen de EAN wilt toevoegen zonder de pagina's opnieuw aan te maken. Start daarna de import.

Tip: doe eerst een test met een paar regels. Gebruikt de CSV het verkeerde scheidingsteken (PrestaShop verwacht meestal een puntkomma) of komt de EAN vanuit Excel in wetenschappelijke notatie binnen (het beruchte 8,71E+12), dan gaat de import mis. Maak de EAN-kolom op als tekst voordat je exporteert en sla het bestand zo mogelijk op in UTF-8 om problemen met accenten in andere velden te voorkomen.

Hoe ziet een geldige EAN-13 eruit (met voorbeeld)?

Een EAN-13 is niet zomaar een reeks van 13 cijfers: hij heeft een structuur. Neem een voorbeeld in de vorm 87xxxxxxxxxx C, waarbij de eerste cijfers het GS1-prefix vormen, het middenblok het product identificeert en het laatste cijfer het controlecijfer is.

  • Prefix (de eerste cijfers): wordt door GS1 toegewezen. Het bereik 87x hoort bij codes die vanuit Nederland zijn geregistreerd. Dat prefix zit binnen de EAN-13; er bestaat geen apart formaat "EAN-87", en het prefix zegt alleen waar de code is geregistreerd, niet waar het product wordt gemaakt of verkocht.
  • Productblok: identificeert jouw artikel uniek.
  • Controlecijfer (het laatste cijfer): wordt wiskundig berekend uit de 12 voorgaande cijfers. Daarmee merkt een scanner of een feed meteen op of de code verkeerd is ingetikt of verzonnen is.

Daarom moet een EAN correct zijn opgebouwd: verzin je hem, dan klopt het controlecijfer hoogstwaarschijnlijk niet en wijst elke validator hem af. En zou hij bij toeval wél kloppen, dan gebruik je een nummer dat aan een ander bedrijf toebehoort.

De EAN vanuit PrestaShop exporteren naar Google Shopping en marketplaces

Staat de EAN eenmaal op de productpagina, dan is de volgende stap dat hij je verkoopkanalen bereikt. PrestaShop maakt de Google Shopping-feed niet uit zichzelf: je hebt een feedmodule nodig die het EAN-13-veld uitleest en als GTIN-attribuut doorgeeft.

  • Google Shopping: installeer een exportmodule (de officiële "Google & YouTube Shopping", PS Facebook/Google, of modules van derden zoals Doofinder, Beezup of ShoppingFeed). Koppel in de feedinstellingen het PrestaShop-veld EAN-13 aan het Google-attribuut gtin. Verkoop je merkproducten, vul dan ook brand in en waar van toepassing mpn: Google eist minstens twee van de drie identificaties. De feed wordt als XML gepubliceerd of via de API met Merchant Center verbonden.
  • Marketplaces: synchroniseer je met bol.com, Amazon, eBay of Carrefour via hun module of een connector (zoals Lengow, ShoppingFeed of de eigen connector van de marketplace), dan dient de GTIN om de productpagina aan te maken of aan een reeds gecatalogiseerd product te koppelen. Bij Amazon gaat de EAN-13 in het veld product ID met type "EAN". De details vind je in onze gidsen over barcodes voor Amazon en over barcodes voor eBay.
  • Controleer de mapping: exporteer een paar referenties voordat je je hele catalogus uploadt en kijk in de XML of in de connector na of de GTIN gevuld is en 13 cijfers telt. Dat is de meest voorkomende stille fout: de EAN staat op de pagina maar de feed koppelt hem niet. Het is cruciaal voor je barcode voor Google Shopping: zonder geldige GTIN worden veel producten in Merchant Center afgewezen met meldingen als "ongeldige GTIN" of "onjuiste productidentificaties".

Waar dient de EAN voor in PrestaShop?

  • Feeds en vergelijkers: exportmodules gebruiken de EAN om elk product te identificeren en duplicaten tussen kanalen te voorkomen.
  • Marketplaces: de GTIN koppelt je product aan de catalogus van bol.com, Amazon, eBay of Carrefour, of maakt een nieuwe pagina aan als die er niet is.
  • Voorraad en kassa: met een echte EAN kun je je voorraad met barcodescanners beheren en je PrestaShop aan een fysiek verkooppunt koppelen.

Veelgemaakte fouten (en hoe je ze voorkomt)

  • Het nummer verzinnen: zoals we zagen verraadt het controlecijfer verzonnen codes en wijst de feed ze meteen af.
  • Dezelfde EAN bij meerdere producten herhalen: elke referentie en elke combinatie heeft een unieke code nodig. Duplicaten leiden tot fouten als "GTIN al in gebruik" of tot producten die per ongeluk worden samengevoegd.
  • Referentie verwarren met EAN: je interne SKU hoort in het veld Referentie, niet in EAN-13. Ook de MPN en de ISBN vervangen de EAN niet.
  • De EAN alleen bij het product invullen en niet bij de combinaties: gebruik je varianten, dan wordt het algemene productveld in de feed genegeerd en exporteer je combinaties zonder GTIN. Vul elke combinatie in.
  • EAN in wetenschappelijke notatie: importeer je vanuit Excel, dan komt een code als 8,71E+12 afgekapt binnen. Maak de kolom op als tekst.
  • Het veld niet koppelen in de feedmodule: de EAN op de pagina hebben staan is niet genoeg; je moet hem aan het gtin-attribuut van de exportmodule koppelen.
  • Niet-officiële codes: pakketten met "hergebruikte" EAN's of van twijfelachtige herkomst leiden uiteindelijk tot eigendomsproblemen bij de strengere marketplaces. Gebruik legitieme GS1-codes.

Mijn EAN-codes kopen — officieel GS1, eenmalig betaald, zonder jaarlijkse kosten en binnen enkele minuten geleverd.

Gebruik je meer dan één platform?

Dezelfde EAN-13 werkt in elk systeem: het is een wereldwijde identificatie, niet aan PrestaShop gebonden. Beheer je daarnaast nog een winkel, bekijk dan deze gids als je Shopify gebruikt om de codes op dat platform te plaatsen. Eén unieke EAN per product werkt tegelijk in PrestaShop, in je feeds en op elke marketplace.

Veelgestelde vragen

Waar staat het EAN-13-veld precies in PrestaShop 8?

In PrestaShop 8 (en ook vanaf 1.7.7 en in 9) staat het EAN-13-veld op de productpagina, binnen het tabblad Hoeveelheden, in het blok met identificaties naast Referentie, ISBN, UPC en MPN. Heeft het product combinaties, dan vul je de EAN-13 van elke variant in op het tabblad Combinaties, binnen elke combinatie.

Is de EAN verplicht in PrestaShop?

PrestaShop dwingt je niet het veld in te vullen om het product op te slaan, dus technisch gezien is het optioneel. In de praktijk is het echter onmisbaar: zodra je naar Google Shopping of naar een marketplace exporteert, is de EAN (GTIN) niet langer optioneel en worden producten zonder die code afgewezen of benadeeld.

Mag ik een EAN verzinnen?

Nee. Ook al vul je 13 willekeurige cijfers in, het controlecijfer zal vrijwel nooit kloppen en de code is dan ongeldig. En zou hij wél kloppen, dan gebruik je een nummer dat aan een ander bedrijf toebehoort, wat conflicten op de marketplaces oplevert. Je hebt codes nodig die legitiem zijn toegewezen.

Heb ik een EAN nodig per combinatie of maat?

Ja. Elke variant (maat, kleur, uitvoering) is voor een scanner en voor een marketplace een ander product en heeft dus een eigen EAN-13 nodig. Een T-shirt in de maten S, M en L vraagt om drie verschillende codes, en elk daarvan vul je in bij de eigen combinatie op het tabblad Combinaties.

Hoe exporteer je de EAN-13 vanuit PrestaShop naar Google Shopping?

Je hebt een feedmodule nodig (de officiële van Google & YouTube Shopping of een van een derde partij). Koppel in de instellingen het PrestaShop-veld EAN-13 aan het Google-attribuut gtin en vul ook het merk in. De module genereert de XML of maakt via de API verbinding met Merchant Center; controleer of de GTIN gevuld is voordat je je hele catalogus uploadt.

Werkt dezelfde EAN voor Amazon en voor PrestaShop?

Ja. De EAN-13 identificeert het product, niet het platform. Dezelfde code die je in het EAN-13-veld van PrestaShop zet, gebruik je op bol.com, Amazon, eBay, Google Shopping of aan je fysieke kassa.

Hoe importeer ik veel EAN's tegelijk in PrestaShop?

Via Catalogus > Importeren: kies de entiteit Producten of Combinaties, upload een CSV met een identificatiekolom en een EAN-kolom, en koppel die laatste aan het veld EAN13. Vink "Bestaande producten bijwerken" aan om de pagina's niet opnieuw aan te maken, en maak de EAN's op als tekst om de wetenschappelijke notatie van Excel te vermijden.

Waar krijg ik officiële EAN-codes zonder jaarlijkse kosten?

Bij EAN CODA. We wijzen je officiële EAN-codes uit de GS1-database toe met een eenmalige betaling, zonder verlengingen of jaarlijkse kosten, en we leveren ze binnen enkele minuten per e-mail, klaar om in de EAN-13-velden van PrestaShop te plakken.

Regel je EAN-codes voor PrestaShop

Bij EAN CODA krijg je officiële GS1-EAN-codes vanaf € 3,98, eenmalig betaald en zonder jaarlijkse kosten, klaar om in de EAN-13-velden van je PrestaShop te plakken en via CSV te importeren als je veel producten hebt. We zijn wederverkoper van legitieme GS1-codes: een sneller en voordeliger alternatief dan de aanmelding zelf regelen, en je hebt ze binnen enkele minuten binnen.

Mijn EAN-codes kopen

Heb je EAN-codes nodig voor je producten?

EAN kopen