EAN i GTIN służą do jednoznacznej identyfikacji produktów, ale nie zastępują wewnętrznego SKU sklepu. W holenderskim e-commerce poprawne numery towarowe pomagają łączyć ofertę sklepu z katalogami partnerów handlowych, porządkować feedy i ograniczać przypadkowe dopasowanie innego wariantu. Najważniejsza zasada jest prosta: kod przypisany do konkretnego produktu i wariantu musi rzeczywiście należeć do tego produktu, a nie zostać wymyślony na potrzeby walidacji importu.
EAN, GTIN, GTIN-13 i SKU — co jest czym?
GTIN to nazwa globalnego numeru identyfikacyjnego jednostki handlowej. W handlu europejskim często spotyka się GTIN-13, potocznie nazywany EAN. Kod kreskowy to sposób prezentacji identyfikatora na opakowaniu; sam numer może również występować w danych elektronicznych. SKU natomiast jest oznaczeniem magazynowym tworzonym przez sklep lub dostawcę i może różnić się między firmami.
| Pole | Do czego służy | Typowy błąd |
|---|---|---|
| GTIN / EAN | Identyfikacja określonej jednostki handlowej | Skopiowanie numeru z podobnego wariantu |
| SKU | Wewnętrzna identyfikacja pozycji magazynowej | Traktowanie lokalnego SKU jako globalnego GTIN |
| MPN / numer producenta | Identyfikacja modelu według producenta | Mylenie modelu całej serii z konkretnym wariantem |
| Nazwa i wariant | Opis zrozumiały dla klienta | Łączenie różnych kolorów lub rozmiarów pod jednym rekordem |
Dlaczego rozmiar i kolor mogą wymagać różnych numerów?
Jeżeli dwie jednostki handlowe są rzeczywiście różnymi wariantami oferowanymi osobno, mogą wymagać odrębnych identyfikatorów zgodnie z regułami GS1. Nie wolno automatycznie przenosić numeru z niebieskiej koszulki w rozmiarze M na czarną w rozmiarze L tylko dlatego, że oba warianty należą do tego samego produktu głównego w WooCommerce.
Przed mapowaniem zweryfikuj dane u producenta albo uprawnionego właściciela marki. Część towarów może podlegać wyjątkom lub specyficznym wymaganiom danej platformy, dlatego brak numeru nie powinien być rozwiązywany przez wpisanie przypadkowych 13 cyfr.
EAN w feedzie dla holenderskich kanałów sprzedaży
Feed do porównywarek i platform handlowych powinien zachować zgodność identyfikatorów z danymi produktów. W przypadku Google ważne są również nazwy, warianty, dostępność i warunki dostawy. Szerszy proces opisano w przewodniku Google Shopping w Holandii i przygotowaniu niderlandzkiego feedu.
Jeżeli sklep współpracuje z bol.com, zasady rozpoznawania produktów mogą opierać się na identyfikatorach katalogowych oraz innych wymaganych atrybutach. Warto ocenić, czy model sprzedaży we własnym sklepie i na bol.com ma poprawnie zaprojektowane mapowanie ofert, zamiast utrzymywać dwie niezależne i niespójne kartoteki.
Nie naprawiaj brakującego GTIN generatorem cyfr
Wygenerowany numer może wyglądać poprawnie matematycznie, a mimo to nie być przypisany do Twojego produktu. Kontrola cyfry sprawdzającej nie potwierdza prawa do numeru, pochodzenia produktu ani tego, że identyfikator istnieje w odpowiednim rejestrze. Używanie cudzego GTIN może spowodować błędne dopasowanie oferty, odrzucenie feedu lub problem z katalogiem partnera.
Gdy produkt nie ma numeru, ustal jego status: czy wytwórca nigdy go nie przydzielił, czy hurtownia pominęła pole w eksporcie, czy towar jest własną marką wymagającą właściwej identyfikacji. Dopiero wtedy sprawdzaj warunki kanału docelowego.
Co zrobić z produktami już zaimportowanymi do WooCommerce?
- Wyeksportuj SKU, nazwę, warianty, obecny GTIN i dostawcę.
- Odszukaj puste, powtarzające się i niezgodne numery w odpowiednich grupach.
- Nie uznawaj automatycznie każdej duplikacji za błąd; najpierw ustal, czy pozycje faktycznie reprezentują tę samą jednostkę handlową.
- Porównaj identyfikatory z kartoteką producenta lub autoryzowaną dokumentacją.
- Napraw mapowanie wariantów, zachowując wewnętrzne identyfikatory zamówień.
- Przetestuj eksport jednego produktu, a dopiero potem aktualizuj cały feed.
Jeżeli błędny EAN wpływa na wyszukiwanie we własnym sklepie, przydatny jest poradnik o synonimach, SKU i EAN w wyszukiwarce holenderskiego WooCommerce. Nie należy jednak polegać wyłącznie na wyszukiwaniu po kodach; klient powinien też znaleźć produkt po naturalnej niderlandzkiej nazwie.
Jedna kartoteka dla języków PL i NL
Tłumaczenie tytułu produktu nie zmienia jego fizycznej tożsamości. W sklepie dwujęzycznym nazwa polska i niderlandzka mogą być różne, ale ten sam rzeczywisty wariant powinien zachować spójny numer identyfikacyjny. Kwestię lokalizacji treści i struktury ofert rozwija poradnik o sklepie PL/NL bez duplikowania kategorii.
Przykład błędnego wariantu w katalogu produktów
Załóżmy, że sklep ma trzy rozmiary tego samego modelu butów. Wewnętrznie każdy rozmiar otrzymuje osobne SKU, ale po imporcie wszystkie trzy rekordy przejmują GTIN jednego rozmiaru. Plik XML może być poprawny technicznie, a jednak katalog partnera handlowego połączy odmienne warianty. Klient kliknie ofertę rozmiaru 42 i zobaczy inne dane, a obsługa zacznie szukać przyczyny w języku opisu lub zdjęciach, chociaż błąd tkwi w identyfikatorze.
Rozwiązaniem nie jest masowe zamienienie numerów nowym ciągiem cyfr. Trzeba uzyskać właściwe identyfikatory od dostawcy lub właściciela produktu, poprawić mapowanie i przetestować eksport wszystkich wariantów tej jednej rodziny produktów. Dopiero potem można przeprowadzić aktualizację na większej części katalogu.
Jak prowadzić kontrolę po zmianie hurtowni?
Ta sama oferta może pojawić się w dwóch feedach pod różnymi symbolami wewnętrznymi. Przy zmianie dostawcy warto zachować tabelę powiązań: dotychczasowe SKU, nowe SKU, rzeczywisty GTIN i wariant. Jeśli rozpoznanie produktu odbywa się wyłącznie po podobnej nazwie, łatwo pomylić dwie generacje modelu, pojemności opakowania lub wersje kolorystyczne.
Po imporcie wykonaj kontrolę losowej próbki produktów i pozycji o podwyższonym ryzyku: zestawów, wielopaków, wariantów zbliżonych wizualnie oraz produktów zmienionych przez producenta. Sprawdź nie tylko brak błędów walidacji, ale także to, czy kod kieruje do rzeczywistej jednostki handlowej. Dopiero ten drugi warunek oznacza poprawne dane ofertowe.
Praktyczne pytania
Czy SKU z WooCommerce może być GTIN?
Tylko jeśli jest to rzeczywiście prawidłowo przydzielony identyfikator danego produktu. Dowolny symbol magazynowy nie staje się numerem GS1 przez wpisanie do pola GTIN.
Czy każdy produkt ma EAN-13?
Nie. Istnieją różne rodziny GTIN i sytuacje, w których produkt nie ma przypisanego numeru. Zasady konkretnego kanału należy sprawdzić oddzielnie.
Czy można użyć jednego numeru dla zestawu i pojedynczego produktu?
Nie należy zakładać takiej możliwości. Zestaw sprzedawany jako odrębna jednostka handlowa może wymagać własnego identyfikatora.