Produkty bez GTIN w Merchant Center to problem, który dopada głównie sklepy z marką własną, rękodziełem, produkcją na zamówienie i asortymentem vintage. Feed idzie do Google, wraca z odrzuceniem „brak numeru GTIN lub jest nieprawidłowy”, a Ty nie masz skąd wziąć kodu EAN, bo Twoje produkty go po prostu nie mają.
Dobra wiadomość: Google przewiduje takie przypadki. Zła: obsłużenie ich „na czuja” — przez zostawienie pustego pola GTIN — to wciąż błąd. Poniżej dwie poprawne ścieżki, kiedy której użyć i jak to ustawić w feedzie.
Kiedy GTIN naprawdę nie jest wymagany
GTIN (czyli najczęściej kod EAN) jest wymagany dla produktów, które mają oficjalny, przypisany przez producenta identyfikator. Nie dotyczy to sytuacji, gdy:
- jesteś jedynym sprzedawcą i producentem danego produktu, a produkt nie ma oficjalnej marki (wyroby własne, towary niestandardowe),
- sprzedajesz rękodzieło albo egzemplarze jednostkowe — każda sztuka jest inna,
- to produkt vintage / antyk / używany unikat bez fabrycznego kodu,
- składasz własne zestawy i multipaki, których jako całość nikt inny nie oferuje.
W tych przypadkach nie „brakuje” identyfikatora — on po prostu nie istnieje i Google to akceptuje, o ile poprawnie to zasygnalizujesz.
Ścieżka A: marka własna → brand + mpn
To domyślne rozwiązanie dla sklepów, które produkują i sprzedają pod własną marką.
brand= nazwa Twojej marki lub sklepu. Jeśli jesteś producentem i jedynym sprzedawcą, a produkt nie ma innej marki — wpisujesz tu swoją.mpn= Twój własny numer katalogowy produktu. Możesz go sam nadać, ale musi być:- unikalny dla każdego produktu (i każdego wariantu, jeśli różnią się np. rozmiarem),
- stały — ten sam przy każdym eksporcie feedu, na zawsze przypisany do danej oferty.
Przykład: własna marka świec „Lumo”, produkt „świeca sojowa Bergamotka 200 g” → brand: Lumo, mpn: LUMO-BERG-200. Wariant 400 g → osobne mpn: LUMO-BERG-400, wspólny item_group_id.
Ta ścieżka jest lepsza niż ścieżka B, kiedy tylko możesz jej użyć — bo brand + mpn dają Google więcej do dopasowania oferty niż całkowity brak identyfikatora.
Ścieżka B: brak jakiegokolwiek identyfikatora → identifier_exists = no
Używasz jej, gdy produkt nie ma ani GTIN, ani sensownej marki, ani stałego numeru katalogowego — np. pojedyncze prace rękodzielnicze, gdzie każda sztuka to osobny byt.
- Ustaw atrybut
identifier_existsna wartośćno(dawniejfalse). - To jawne oświadczenie: „ten produkt nie ma identyfikatorów i to jest poprawny stan”.
- Czego wtedy nie robić: nie zostawiaj przypadkowego, zmiennego
mpnani nazwy losowego producenta komponentu w polubrand— to myli dopasowanie.
Kompromis: oferty bez identyfikatorów mogą być słabiej dopasowywane do zapytań i porównań, więc jeśli realnie masz markę i możesz nadać stały numer katalogowy — wybierz ścieżkę A.
Jak ustawić to w praktyce
W feedzie z platformy sklepowej lub z BaseLinkera
Większość platform ma pola na brand, mpn i identifier_exists w konfiguracji eksportu do Google. Uzupełnij je u źródła — to najczystsze rozwiązanie. (Konfigurację feedu z BaseLinkera opisałem osobno.)
Przez feed uzupełniający
Jeśli nie chcesz ruszać źródła, dodaj w Merchant Center feed uzupełniający, który dla wskazanych id ustawia brand, mpn lub identifier_exists. Nadpisze te atrybuty w feedzie głównym.
Regułami w Merchant Center
Dla prostych przypadków (np. „wszystkim produktom z kategorii Rękodzieło ustaw identifier_exists = no„) wystarczą reguły atrybutów w Merchant Center, bez ruszania feedu.
Po zmianie: rewalidacja i częste pomyłki
Po poprawce poczekaj na kolejne pobranie feedu i sprawdź w diagnostyce, czy komunikat zniknął. Najczęstsze błędy, które zostają:
- Puste
gtinbezidentifier_exists = no— samo usunięcie kodu nie wystarczy, trzeba jawnie zadeklarować brak identyfikatora. - Zmienny
mpn— jeśli przy każdym eksporcie numer się zmienia (bo jest generowany losowo), Google traktuje ofertę jak nową i gubi jej historię. brand= producent komponentu — np. dla ręcznie robionej biżuterii wpisany producent zapięcia czy koralików zamiast Twojej marki. To wprowadza w błąd i może skutkować ostrzeżeniem.- Mieszanie ścieżek w obrębie wariantów — jeśli produkt ma warianty, wszystkie muszą używać tej samej ścieżki (A albo B), spójnie.
FAQ
Czy produkt bez GTIN może wyświetlać się w Google Shopping?
Tak. Produkty bez GTIN wyświetlają się normalnie, o ile poprawnie zasygnalizujesz brak identyfikatora — przez brand + mpn (marka własna) albo identifier_exists = no (brak jakiegokolwiek identyfikatora). Błędem jest tylko zostawienie pustego pola GTIN bez żadnej deklaracji.
Co wpisać w polu „marka” dla produktu własnej roboty?
Nazwę własnej marki lub sklepu, jeśli jesteś producentem i jedynym sprzedawcą, a produkt nie ma innej oficjalnej marki. Nie wpisuj tam producenta materiałów czy komponentów, z których produkt powstał.
Czy mogę sam wymyślić numer MPN?
Tak, dla produktów marki własnej możesz nadać własny numer katalogowy. Musi być unikalny dla każdego produktu i wariantu oraz stały — ten sam przy każdym eksporcie feedu, na stałe przypisany do danej oferty.
Kiedy użyć identifier_exists = no zamiast brand + MPN?
Gdy produkt nie ma ani GTIN, ani marki, ani możliwości nadania stałego numeru katalogowego — np. pojedyncze, niepowtarzalne prace rękodzielnicze czy unikaty vintage. Jeśli masz markę i możesz nadać stały MPN, wybierz brand + mpn — daje lepsze dopasowanie oferty.



