FeedMender/Błędy/Nieprawidłowe id
Częste odrzucenia
Invalid or missing required attribute: id
id to jedyny atrybut, po którym łączą się wszystkie pozostałe systemy: feedy uzupełniające, reguły atrybutów, historia skuteczności. Błąd tutaj nie psuje jednego pola, on osieroca produkt.
Czego wymaga Google
Jedno stabilne, unikalne id na produkt, poniżej 50 znaków
Każdy produkt potrzebuje id, unikalnego w obrębie feedu, o długości najwyżej 50 znaków, bez znaków sterujących. Stabilność liczy się tak samo jak poprawność: po id Google rozpoznaje produkt między synchronizacjami, więc id, które się zmienia, to nowy produkt bez historii, a stary wygasa.
Co się stanie, jeśli tego nie zrobisz
Ciche scalanie albo historia stracona hurtem
Zduplikowane id sprawia, że dwa produkty walczą o jedno miejsce: późniejszy wiersz nadpisuje wcześniejszy i tylko Twój sklep wie, który był prawdziwym produktem. Brak id odrzuca wiersz już w drzwiach. Kosztowny błąd to generowanie id od nowa przy każdym eksporcie, niektóre wtyczki tak robią, co zeruje historię każdego produktu i odłącza każde uzupełniające źródło danych dopasowane po starych id.
Jak naprawić to ręcznie
Używaj SKU i nigdy go nie zmieniaj
- Używaj jako id stabilnego wewnętrznego identyfikatora, zwykle SKU, i skonfiguruj eksport tak, aby nigdy nie generował go od nowa.
- Usuń duplikaty: tam, gdzie dwa wiersze zasadnie dzielą jedno id, są wariantami i należą pod wspólny
item_group_idz osobnym id na wariant. - Trzymaj id w bezpiecznym ASCII i poniżej 50 znaków; niewidoczne znaki sterujące z kopiuj-wklej liczą się do limitu i przeciwko poprawności.
Które z naszych kontroli mają zastosowanie
4 kontrole mają zastosowanie, odczytane z rejestru skanera
Wykrywanie duplikatów wskazuje, które wiersze się zderzają, aby Twój sklep mógł zdecydować, który jest prawdziwy; analiza nigdy między nimi nie zgaduje. Ma to tu podwójne znaczenie, bo sama poprawka uzupełniająca łączy się po id.
id_missingblokujeid_duplicateblokujeid_too_longblokujeid_invalid_unicodeblokuje
Szybsza droga
Pozwól analizie je znaleźć
Analiza weryfikuje każde id w pliku, a ponieważ cały mechanizm naprawy łączy się po tym atrybucie, warto zacząć właśnie od niego. Analiza, która wykrywa błędy, jest bezpłatna i pokazuje każdy wynik, zanim cokolwiek zapłacisz. Płacisz tylko za poprawkę.