FeedMender/Fehler/Identifier
Häufige Ablehnungen
Identifier: GTIN, Marke und MPN
Bei den Produkt-Identifiern kann ein Feed auf die verwirrendste Art falsch sein: ein Barcode, der völlig gültig aussieht, seine eigene Prüfziffer besteht und trotzdem abgelehnt wird. Der größte Teil dieser Verwirrung geht auf wenige Regeln zurück, die leicht zu benennen sind und selten erklärt werden.
Was Google verlangt
Ein echter Barcode oder die ehrliche Angabe, dass es keinen gibt
Wo ein Produkt einen Hersteller-Barcode hat, will Google eine gültige GTIN: die richtige Länge, eine
korrekte GS1-Mod-10-Prüfziffer und ein Präfix, das tatsächlich an Unternehmen vergeben wird. Eine Marke
ist für die meisten Kategorien Pflicht; Bücher, Filme und Musik sind die dokumentierten Ausnahmen. Eine
MPN ersetzt keine Marke; die beiden erfüllen unterschiedliche Regeln. Hat ein Produkt wirklich keine
GTIN, wird das mit identifier_exists: no angegeben, und diese Angabe darf nicht einer
GTIN, einer MPN oder einem ebenfalls gelieferten Paar aus Marke und MPN widersprechen.
Was passiert, wenn nicht
Ein gültig aussehender Barcode, den Google trotzdem ablehnt
Mehrere dieser Regeln erzeugen die Ablehnung, die aus Händlersicht keinen Sinn ergibt. Ein Barcode mit
korrekter Prüfziffer wird abgelehnt, weil er mit einem gesperrten Präfix beginnt, 2,
02 oder 04, die für den Laden- und Gewichtsbereich reserviert sind, oder weil
er in einem Coupon-Nummernkreis liegt. Excel ist der andere häufige Übeltäter: Es verwandelt einen
langen Barcode stillschweigend in wissenschaftliche Notation wie 8.71234E+12, und eine
führende Null verschwindet, sodass der Wert, der in Ihrer Datenbank korrekt war, falsch ist, sobald
Google ihn liest. Eine widersprüchliche identifier_exists-Angabe, eine Platzhalter-Marke
wie "N/A" oder "Generic" oder eine id mit mehr als 50 Zeichen oder unsichtbaren
Steuerzeichen blockiert das Produkt jeweils ebenfalls.
So beheben Sie es von Hand
Erst die Ziffern wiederherstellen, dann das Präfix prüfen
- Speichern Sie Barcodes als Text, nicht als Zahlen, damit keine führende Null verloren geht und nichts in wissenschaftliche Notation umgewandelt wird. In einer Tabellenkalkulation heißt das: die automatische Zahlenerkennung beim Import abschalten.
- Prüfen Sie die GS1-Prüfziffer und lesen Sie das Präfix von der mit Nullen aufgefüllten 13-stelligen
Form ab, nicht vom Rohstring: Ein 12-stelliger UPC-A, der mit
98beginnt, normalisiert sich zu098, und das ist legitim. - Wandeln Sie eine ISBN-10 in eine ISBN-13 um und expandieren Sie einen UPC-E zu UPC-A, statt die Kurzform einzureichen.
- Ersetzen Sie Platzhalter-Marken durch die echte Marke und geben Sie jeder Variante ihre eigene GTIN, statt einen einzelnen Barcode über eine ganze Gruppe zu wiederholen.
- Setzen Sie
identifier_exists: nonur, wenn Sie wirklich keine GTIN, MPN oder kein Paar aus Marke und MPN liefern, und halten Sie jedeideindeutig, unter 50 Zeichen und frei von Steuerzeichen.
Welche unserer Prüfungen greifen
Die Identifier-Felder, die FeedMender liest
Neunzehn Prüfungen, gelesen aus der eigenen Registry des Scanners, decken diesen Bereich ab. Die Präfix- und Prüfziffernlogik ist der Teil, den sonst fast nichts leistet.
gtin_invalidgtin, blockiertgtin_repairablegtin, blockiertgtin_formattinggtin, gefährdetgtin_suspectgtin, gefährdetgtin_duplicategtin, gefährdetgtin_absentgtin, gefährdetgtin_absent_fallbackgtin, gefährdetidentifier_exists_contradictionidentifier_exists, blockiertidentifier_exists_valueidentifier_exists, blockiertbrand_missingbrand, gefährdetbrand_placeholderbrand, blockiertbrand_too_longbrand, blockiertmpn_placeholdermpn, gefährdetmpn_suspiciousmpn, eingeschränkte Leistungmpn_too_longmpn, blockiertid_missingid, blockiertid_duplicateid, blockiertid_too_longid, blockiertid_invalid_unicodeid, blockiert
Der schnellere Weg
Lassen Sie den Scan sie finden
Eine Prüfziffer ist Arithmetik und ein gesperrtes Präfix ist ein Nachschlagen, also genau die Art Arbeit, die eine Maschine über einen ganzen Katalog erledigen sollte. Der kostenlose Scan meldet jeden Identifier-Fehler und benennt die Ursache, wenn ein Barcode gültig ist und trotzdem abgelehnt wird.