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:
- Wejdź w Katalog → Produkty i otwórz produkt.
- Przejdź do zakładki „Ilości" (w niektórych wersjach do „Szczegóły" albo „Więcej opcji").
- Znajdziesz blok z polami ISBN, EAN-13, UPC i MPN.
- Wklej w pole EAN-13 trzynaście cyfr bez spacji i myślników. Na przykład 5901234567893.
- 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:
- Przygotuj plik CSV z co najmniej dwiema kolumnami: identyfikator produktu (ID albo referencja) i kod EAN-13.
- 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.
- W panelu wejdź w Zaawansowane parametry → Import.
- Wybierz typ danych: Produkty (albo Kombinacje, jeśli aktualizujesz kombinacje) i wgraj plik.
- W ekranie mapowania przypisz swoją kolumnę do pola EAN-13.
- 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:
| Pole | Co to jest | Kiedy je wypełnić |
|---|---|---|
| EAN-13 | Trzynastocyfrowy GTIN, standard w Europie | Prawie zawsze: to jest to, którego potrzebujesz |
| UPC | Dwunastocyfrowy GTIN, standard w USA | Tylko jeśli sprzedajesz w USA i masz kod UPC |
| ISBN | Identyfikator książek | Tylko dla książek |
| MPN | Numer części producenta, dowolny format | Jeś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.