Przejdź do treści
Wróć na bloga Poradniki

Kody EAN do PrestaShop: gdzie i jak je wpisać

PrestaShop, w odróżnieniu od innych platform, traktuje kod kreskowy poważnie: ma dedykowane pole EAN-13, waliduje jego format i pozwala wypełnić je zarówno w produkcie, jak i w każdej kombinacji. To dobra wiadomość, bo trudniej o pomyłkę, ale też źródło frustracji, gdy platforma odrzuca kod, a Ty nie wiesz dlaczego. W tym poradniku pokazujemy, gdzie dokładnie mieszkają kody EAN w PrestaShop, jak wgrać je hurtowo przez CSV i jak rozwiązać najczęstsze błędy.

W skrócie

  • Pole EAN-13 znajduje się w zakładce „Ilości" albo „Szczegóły" produktu, zależnie od wersji PrestaShop, obok pól ISBN, UPC i MPN.
  • Jeśli produkt ma kombinacje, każda z nich ma własne pole EAN-13: to ono ma pierwszeństwo przed kodem produktu głównego.
  • PrestaShop waliduje format: przyjmuje wyłącznie trzynaście cyfr. Litery, spacje i błędna długość zostaną odrzucone przy zapisie.
  • Możesz wgrać kody masowo przez „Zaawansowane parametry → Import CSV", mapując kolumnę na pole EAN-13.
  • Moduły eksportu do Google, Meta i marketplace’ów pobierają to pole, żeby zbudować atrybut GTIN pliku produktowego.
  • Zakup ważnych kodów kosztuje od 3,98 €, jednorazowo, z dostawą e-mailem w kilka minut.

W EAN CODA sprzedajemy legalne kody EAN pochodzenia GS1 z jednorazową płatnością i bez opłat rocznych. Jeśli już wiesz, ile potrzebujesz, możesz kupić kody EAN do PrestaShop; jeśli chcesz najpierw dobrze skonfigurować sklep, czytaj dalej.

Gdzie znajduje się pole EAN-13 w PrestaShop

Dokładne położenie zmieniało się między wersjami, ale logika pozostała ta sama. W PrestaShop 1.7 i 8 ścieżka wygląda tak:

  1. Wejdź w Katalog → Produkty i otwórz produkt.
  2. Przejdź do zakładki „Ilości" (w niektórych wersjach do „Szczegóły" albo „Więcej opcji").
  3. Znajdziesz blok z polami ISBN, EAN-13, UPC i MPN.
  4. Wklej w pole EAN-13 trzynaście cyfr bez spacji i myślników. Na przykład 5901234567893.
  5. Zapisz.

W starszym PrestaShop 1.6 te same pola leżą w zakładce „Informacje" albo „Ceny", w zależności od instalacji, ale nazywają się identycznie. Jeśli nie widzisz pola, sprawdź, czy Twój motyw admina nie ukrywa bloku „referencje" — czasem trzeba rozwinąć sekcję zaawansowaną.

Kombinacje: tu wpisuje się kod naprawdę

To jest najważniejszy szczegół w PrestaShop i ten, który najczęściej się pomija. Jeśli Twój produkt ma kombinacje (rozmiar, kolor, pojemność), kod wpisany w produkcie głównym pełni tylko rolę zapasową. Każda kombinacja ma własne pole EAN-13, a to ono zostanie użyte przy eksporcie i przy skanowaniu.

Żeby je wypełnić: w produkcie z kombinacjami wejdź w zakładkę „Kombinacje", kliknij edycję każdej kombinacji i tam znajdziesz pola referencji, EAN-13, UPC i MPN. Wypełnij inny kod dla każdej kombinacji sprzedawanej osobno. Koszulka w kolorze czarnym w rozmiarze M i ta sama koszulka w rozmiarze L to dwa artykuły handlowe i potrzebują dwóch kodów.

Konsekwencja pominięcia tego kroku jest przewidywalna: moduł eksportu wyśle do Google ten sam GTIN dla wszystkich kombinacji, Merchant Center zgłosi „zduplikowany GTIN" i odrzuci część katalogu. Jeśli reklamujesz się w Google, warto przeczytać nasz poradnik o kodzie kreskowym do Google Shopping.

Dlaczego PrestaShop odrzuca mój kod

W odróżnieniu od innych platform PrestaShop waliduje zawartość pola EAN-13 przed zapisem. Jeśli zobaczysz komunikat w rodzaju „Pole EAN-13 jest nieprawidłowe", przyczyna jest niemal zawsze jedna z tych:

  • Zła liczba cyfr. Pole akceptuje dokładnie trzynaście. Dwanaście (UPC) wpisz w pole UPC, nie w EAN-13.
  • Spacje, myślniki albo kropki. Wklej tylko cyfry, bez separatorów. To najczęstsza przyczyna, gdy kopiujesz kod z PDF albo z e-maila.
  • Litery albo znaki specjalne. Pole przyjmuje wyłącznie cyfry.
  • Zero wiodące zjedzone przez arkusz kalkulacyjny. Jeśli przygotowujesz kody w Excelu albo w Arkuszach Google i kolumna nie jest sformatowana jako tekst, kody zaczynające się od zera stracą je i zostaną z dwunastoma cyframi.

Ważne zastrzeżenie: to, że PrestaShop przyjmie kod, nie znaczy, że jest on prawdziwym EAN. Walidacja PrestaShopa sprawdza format (trzynaście cyfr), ale nie zawsze weryfikuje cyfrę kontrolną, i nigdy nie sprawdza, czy kod należy do Ciebie. Google, Meta i marketplace’y sprawdzają jedno i drugie. Dlatego wymyślony numer o trzynastu cyfrach może przejść w PrestaShop i wywalić się później w Merchant Center.

Jak wgrać kody EAN masowo (import CSV)

Przy dużym katalogu ręczna edycja nie wchodzi w grę. PrestaShop ma wbudowany import:

  1. Przygotuj plik CSV z co najmniej dwiema kolumnami: identyfikator produktu (ID albo referencja) i kod EAN-13.
  2. Sformatuj kolumnę kodów jako tekst zanim wkleisz numery. To krytyczne: inaczej arkusz zamieni je na notację naukową (5,90123E+12) albo obetnie zera wiodące.
  3. W panelu wejdź w Zaawansowane parametry → Import.
  4. Wybierz typ danych: Produkty (albo Kombinacje, jeśli aktualizujesz kombinacje) i wgraj plik.
  5. W ekranie mapowania przypisz swoją kolumnę do pola EAN-13.
  6. Zaznacz opcję aktualizacji istniejących produktów zamiast tworzenia nowych i uruchom import.

Po zakończeniu otwórz kilka produktów losowo i sprawdź, czy kod wyświetla się jako trzynaście cyfr. Jeśli widzisz coś w rodzaju „5.9E+12", kolumna nie była tekstem i trzeba powtórzyć proces.

Eksport do Google, Meta i marketplace’ów

Samo wpisanie kodu w PrestaShop niczego jeszcze nie publikuje. EAN nabiera znaczenia, kiedy moduł eksportu buduje z niego plik produktowy:

  • Google Shopping. Moduły generujące plik do Merchant Center mapują pole EAN-13 na atrybut gtin. Jeśli pole jest puste, produkt trafia bez identyfikatora i zwykle zostaje oznaczony jako niekwalifikujący się.
  • Meta (Facebook i Instagram). Katalog przyjmuje EAN jako GTIN i używa go do rozpoznania produktu i lepszego pozycjonowania go w rekomendacjach.
  • Marketplace’y. Moduły synchronizacji z Allegro, Amazon czy eBay używają EAN, żeby podłączyć Twoją ofertę do istniejącej karty produktu albo utworzyć nową. Bez kodu publikacja zwykle się nie powiedzie. Mamy poradniki o kodach kreskowych na Amazon i o kodach kreskowych na eBay.
  • Magazyn i sprzedaż stacjonarna. Jeśli używasz modułu magazynowego ze skanerem albo wysyłasz towar do sklepów detalicznych, kod przestaje być formalnością i staje się codziennym narzędziem pracy.

EAN, UPC, ISBN i MPN: które pole wypełnić

PrestaShop stawia obok siebie cztery pola i łatwo się pomylić. Krótko:

PoleCo to jestKiedy je wypełnić
EAN-13Trzynastocyfrowy GTIN, standard w EuropiePrawie zawsze: to jest to, którego potrzebujesz
UPCDwunastocyfrowy GTIN, standard w USATylko jeśli sprzedajesz w USA i masz kod UPC
ISBNIdentyfikator książekTylko dla książek
MPNNumer części producenta, dowolny formatJeśli producent go nadaje; uzupełnia GTIN, nie zastępuje go

W Polsce i w reszcie Europy właściwym polem jest EAN-13. Jeśli wahasz się między formatami, wyjaśniamy różnicę między EAN-13 a EAN-8: do sklepu internetowego chcesz EAN-13.

Jak zdobyć kody EAN do PrestaShop

Możesz zarejestrować się bezpośrednio w GS1 Polska i wystąpić o własny prefiks: to droga oficjalna, ale wiąże się z opłatą wpisową, cykliczną opłatą roczną i wolniejszą procedurą. Albo kupić już przydzielone kody EAN u odsprzedawcy GS1, jak my.

W EAN CODA proces zajmuje kilka minut: wybierasz, ile kodów potrzebujesz (po jednym na kombinację sprzedawaną osobno), płacisz kartą i otrzymujesz swoje EAN-13 e-mailem. Cena od 3,98 €, jednorazowa płatność, bez opłat rocznych. To ważne kody z poprawną cyfrą kontrolną, gotowe do wklejenia i do przejścia walidacji Google i Meta.

Częste pytania

Gdzie dokładnie jest pole EAN-13 w PrestaShop 8?

W karcie produktu, w zakładce „Ilości" (albo „Szczegóły" w części instalacji), w bloku razem z polami ISBN, UPC i MPN. Jeśli produkt ma kombinacje, każda kombinacja ma dodatkowo własne pole EAN-13 w zakładce „Kombinacje".

Czy muszę wypełnić kod w produkcie, czy w kombinacjach?

W kombinacjach, jeśli produkt je ma. Kod kombinacji ma pierwszeństwo i to on jest eksportowany. Kod produktu głównego pełni rolę zapasową dla produktów bez wariantów.

Dlaczego PrestaShop nie przyjmuje mojego kodu?

Prawie zawsze przez format: pole akceptuje dokładnie trzynaście cyfr, bez spacji, myślników i liter. Sprawdź też, czy arkusz kalkulacyjny nie zjadł zera wiodącego.

Czy jeśli PrestaShop przyjmie kod, znaczy to, że jest ważny?

Niekoniecznie. PrestaShop sprawdza format, ale Google i marketplace’y sprawdzają cyfrę kontrolną i unikalność. Wymyślony numer o trzynastu cyfrach może przejść tutaj i zostać odrzucony w Merchant Center jako „nieprawidłowy identyfikator [gtin]".

Czy mogę zaimportować kody z CSV?

Tak, przez „Zaawansowane parametry → Import", mapując kolumnę na pole EAN-13 i zaznaczając aktualizację istniejących produktów. Pamiętaj, żeby kolumna kodów była sformatowana jako tekst.

Ile kodów potrzebuję?

Po jednym na każdą jednostkę sprzedawaną osobno. Produkt bez kombinacji potrzebuje jednego; produkt z 4 rozmiarami w 3 kolorach potrzebuje dwunastu, jeśli sprzedajesz wszystkie kombinacje.

Czy ten sam kod nadaje się do mojego sklepu i do Allegro?

Tak. EAN-13 jest identyfikatorem globalnym: ten sam kod identyfikuje Twój produkt w PrestaShop, w Google, na Allegro, na Amazon i w sklepach stacjonarnych.

Uzupełnij katalog PrestaShop już dziś

Jeśli brakuje Ci tylko kodów, żeby wypełnić pola EAN-13 i podłączyć kanały sprzedaży, zdobądź swoje kody EAN od ręki: jednorazowa płatność od 3,98 €, bez opłat rocznych i dostawa e-mailem w kilka minut.

Potrzebujesz kodów EAN do swoich produktów?

Kup kody EAN