FeedMender

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.

Przeanalizuj swój feed bezpłatnie

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_id z 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_missingblokuje
  • id_duplicateblokuje
  • id_too_longblokuje
  • id_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ę.

Przeanalizuj feed