FeedMender/Błędy/Identyfikatory
Częste odrzucenia
Identyfikatory: GTIN, marka i MPN
Identyfikatory produktów to miejsce, w którym feed potrafi być błędny w najbardziej zagadkowy sposób: kod kreskowy, który wygląda całkowicie poprawnie, przechodzi test własnej cyfry kontrolnej, a mimo to zostaje odrzucony. Większość tego zamieszania bierze się z kilku reguł, które łatwo sformułować, a które rzadko ktoś wyjaśnia.
Czego wymaga Google
Prawdziwy kod kreskowy albo uczciwa deklaracja, że go nie ma
Tam, gdzie produkt ma kod kreskowy producenta, Google oczekuje poprawnego GTIN: właściwej długości,
poprawnej cyfry kontrolnej GS1 (mod 10) i prefiksu, który rzeczywiście jest przydzielany firmom.
Marka jest wymagana w większości kategorii; udokumentowane wyjątki to książki, filmy i muzyka. MPN
nie zastępuje marki; te dwa atrybuty spełniają różne reguły. Jeśli produkt naprawdę nie ma GTIN,
deklaruje się to przez identifier_exists: no, a ta deklaracja nie może przeczyć
podanemu jednocześnie GTIN, MPN ani parze marka i MPN.
Co się stanie, jeśli tego nie zrobisz
Poprawnie wyglądający kod kreskowy, który Google i tak odrzuca
Kilka z tych reguł prowadzi do odrzucenia, które z perspektywy sprzedawcy nie ma żadnego sensu. Kod
kreskowy z poprawną cyfrą kontrolną zostaje odrzucony, bo zaczyna się od zastrzeżonego prefiksu,
2, 02 lub 04, zarezerwowanego do użytku wewnątrzsklepowego i
dla towarów o zmiennej mierze, albo dlatego, że leży w paśmie kuponowym. Excel to drugi częsty
winowajca: po cichu zamienia długi kod kreskowy na notację naukową, taką jak
8.71234E+12, a wiodące zero znika, więc wartość, która była poprawna w Twojej bazie
danych, jest błędna w chwili, gdy czyta ją Google. Sprzeczna deklaracja
identifier_exists, marka-wypełniacz taka jak "N/A" lub "Generic" albo
id dłuższe niż 50 znaków lub zawierające niewidoczne znaki sterujące, każde z nich
blokuje produkt.
Jak naprawić to ręcznie
Przywróć cyfry, potem sprawdź prefiks
- Przechowuj kody kreskowe jako tekst, nie jako liczby, aby nie ginęło wiodące zero i nic nie było konwertowane na notację naukową. W arkuszu kalkulacyjnym oznacza to wyłączenie automatycznej konwersji liczb przy imporcie.
- Zweryfikuj cyfrę kontrolną GS1 i odczytuj prefiks z 13-cyfrowej formy uzupełnionej zerami, a nie
z surowego ciągu: 12-cyfrowy kod UPC-A zaczynający się od
98normalizuje się do098, co jest prawidłowe. - Przekonwertuj ISBN-10 na ISBN-13 i rozwiń UPC-E do UPC-A, zamiast przesyłać krótką formę.
- Zastąp marki-wypełniacze prawdziwą marką i nadaj każdemu wariantowi jego własny GTIN, zamiast powtarzać jeden kod kreskowy w całej grupie.
- Ustawiaj
identifier_exists: notylko wtedy, gdy naprawdę nie podajesz GTIN, MPN ani pary marka i MPN, a każdeidutrzymuj unikalne, krótsze niż 50 znaków i wolne od znaków sterujących.
Które z naszych kontroli tu działają
Pola identyfikatorów, które odczytuje FeedMender
Ten obszar obejmuje dziewiętnaście kontroli, odczytywanych z własnego rejestru skanera. Logika prefiksów i cyfry kontrolnej to ta część, której nie robi prawie nikt inny.
gtin_invalidgtin, blokujegtin_repairablegtin, blokujegtin_formattinggtin, zagrożonegtin_suspectgtin, zagrożonegtin_duplicategtin, zagrożonegtin_absentgtin, zagrożonegtin_absent_fallbackgtin, zagrożoneidentifier_exists_contradictionidentifier_exists, blokujeidentifier_exists_valueidentifier_exists, blokujebrand_missingbrand, zagrożonebrand_placeholderbrand, blokujebrand_too_longbrand, blokujempn_placeholdermpn, zagrożonempn_suspiciousmpn, ograniczona skutecznośćmpn_too_longmpn, blokujeid_missingid, blokujeid_duplicateid, blokujeid_too_longid, blokujeid_invalid_unicodeid, blokuje
Szybsza droga
Pozwól analizie je znaleźć
Cyfra kontrolna to arytmetyka, a zastrzeżony prefiks to sprawdzenie w tabeli, czyli dokładnie ten rodzaj pracy, którą warto powierzyć maszynie na całym katalogu. Bezpłatna analiza raportuje każdą usterkę identyfikatorów i wskazuje przyczynę, gdy kod kreskowy jest poprawny, a mimo to odrzucony.