FeedMender/Błędy/identifier_exists
Częste odrzucenia
Incorrect value [identifier_exists]
Ten atrybut to oświadczenie pod przysięgą o Twoich własnych danych i Merchant Center Cię z niego rozlicza. Większość błędów to nie zła wiedza, lecz wartość domyślna ustawiona kiedyś raz, we wtyczce lub szablonie, która teraz przeczy reszcie wiersza.
Czego wymaga Google
Deklaracja spójna z identyfikatorami, które podajesz
identifier_exists przyjmuje yes lub no, nic innego. Ustawiona na no deklaruje, że produkt nie ma GTIN, nie ma MPN i nie ma pary marka i MPN, co jest prawdą tylko dla rzeczy takich jak rękodzieło, produkty na zamówienie i niektóre linie marek własnych. Podanie atrybutu jest opcjonalne; spójność z nim już nie. Wiersz, który mówi no, a jednocześnie zawiera GTIN albo markę i MPN, przeczy sam sobie.
Co się stanie, jeśli tego nie zrobisz
Odrzucenie za sprzeczność, nie za identyfikatory
Produkt zostaje odrzucony, mimo że każdy identyfikator w wierszu jest z osobna poprawny, przez co to odrzucenie wyjątkowo trudno debugować. Częstym źródłem jest wtyczka e-commerce, która zapisuje identifier_exists: no jako wartość domyślną dla każdego produktu, także markowych. Wartość taka jak maybe albo unknown, spotykana w feedach budowanych ręcznie, odpada sama z siebie, zanim spójność w ogóle zostanie sprawdzona.
Jak naprawić to ręcznie
Usuń hurtową wartość domyślną
- Znajdź miejsce, gdzie ta wartość jest ustawiana, niemal zawsze to ustawienie wtyczki lub szablon feedu stosujący jedną wartość domyślną do wszystkiego, i spraw, by przestał zapisywać no dla produktów, które mają identyfikatory.
- Zachowaj no tylko dla produktów, które naprawdę nie mają GTIN, MPN ani pary marka i MPN.
- Dla całej reszty albo całkowicie pomiń ten atrybut, albo ustaw yes i podaj identyfikatory.
Które z naszych kontroli mają zastosowanie
3 kontrole mają zastosowanie, odczytane z rejestru skanera
Analiza porównuje deklarację z identyfikatorami faktycznie obecnymi w każdym wierszu, czyli wykonuje dokładnie tę samą kontrolę krzyżową co Merchant Center.
identifier_exists_contradictionblokujeidentifier_exists_valueblokujegtin_absent_fallbackzagrożone
Szybsza droga
Pozwól analizie je znaleźć
Jedna analiza pokazuje każdy wiersz, w którym deklaracja i dane się nie zgadzają, zanim sprzeczność znajdzie Google. Analiza, która wykrywa błędy, jest bezpłatna i pokazuje każdy wynik, zanim cokolwiek zapłacisz. Płacisz tylko za poprawkę.