FeedMender/Fehler/Preis und Währung
Häufige Ablehnungen
Preis und Währung
Das Preisattribut sieht einfach aus und ist eines der strengeren Felder der Spezifikation. Ein Komma an der falschen Stelle, ein fehlender Drei-Buchstaben-Code oder ein Aktionspreis, der nicht wirklich niedriger ist: Jedes davon genügt, um zu ändern, was Google mit dem Produkt macht.
Was Google verlangt
Eine Zahl, ein Punkt und eine Währung
Google erwartet einen Preis mit Punkt als Dezimaltrennzeichen und ohne Tausendertrennzeichen, mit dem
ISO 4217-Währungscode, zum Beispiel 119.95 EUR. Der sale_price muss, wenn
vorhanden, in derselben Währung wie price und niedriger als dieser sein, und ein
sale_price_effective_date besteht aus genau zwei ISO 8601-Daten, Beginn vor Ende. Wird ein
Produkt im Abonnement verkauft, gilt für die Abokosten eine eigene Pflichtform, und ein Abonnement
macht google_product_category verpflichtend, die eine Stelle, an der dieses sonst
optionale Attribut Pflicht ist.
Was passiert, wenn nicht
Stille Preisänderung oder eine Ablehnung
Das Dezimalkomma ist der gefährliche Fall, weil es mehrdeutig ist statt bloß falsch.
1.234 ist in kontinentaler Notation eintausendzweihundertvierunddreißig und auf Englisch
etwas mehr als eins, und nichts in der Datei entscheidet, was gemeint ist. Falsch gelesen, wird ein
Katalog um den Faktor tausend umgepreist, ohne eine einzige Fehlermeldung. Ein fehlender Währungscode,
ein sale_price in der falschen Währung oder ein Abonnement mit fehlerhaften Kosten führt
eher zu einer Ablehnung: Das Produkt wird nicht mehr gezeigt, bis das Feld korrigiert ist. Ein
Aktionspreis, der nicht niedriger als der Preis ist, ist wieder leiser: Das Produkt läuft weiter, aber
die durchgestrichene Aktionsauszeichnung geht verloren.
So beheben Sie es von Hand
Erst das Format, dann die Beziehungen
- Ersetzen Sie Dezimalkommas durch Punkte und entfernen Sie alle Tausendertrennzeichen, sodass aus
1.234,561234.56wird. - Hängen Sie an jeden Preis und Aktionspreis den ISO 4217-Währungscode an, passend zum Land, in das Sie verkaufen.
- Lassen Sie einen wirklich mehrdeutigen Wert wie
1.234unangetastet, bis Sie seine beabsichtigte Größenordnung kennen; raten Sie ihn nicht in eine der beiden Lesarten. - Prüfen Sie, ob jeder
sale_pricedie Währung seinespriceteilt und niedriger ist, und ob jedes Aktionszeitfenster einen Aktionspreis enthält. - Wo Abokosten vorhanden sind, ergänzen Sie eine gültige
google_product_categoryund prüfen Sie, ob Zeitraum, Laufzeit und Betrag wohlgeformt sind.
Welche unserer Prüfungen greifen
Die Preisfelder, die FeedMender liest
Diese stammen direkt aus der eigenen Registry des Scanners. Jede nennt das Attribut, das sie prüft, und den Schweregrad, den wir ihr zuweisen.
price_formatprice, blockiertprice_missingprice, blockiertprice_unparseableprice, blockiertprice_zeroprice, blockiertloyalty_price_in_price_fieldprice, gefährdetsale_price_formatsale_price, blockiertsale_price_currency_mismatchsale_price, blockiertsale_price_not_lowersale_price, gefährdetsale_window_without_sale_pricesale_price_effective_date, gefährdetsale_price_effective_date_formatsale_price_effective_date, blockiertsale_price_effective_date_partssale_price_effective_date, blockiertsale_price_effective_date_reversedsale_price_effective_date, blockiertunit_pricing_measure_formatunit_pricing_measure, blockiertunit_pricing_unit_mismatchunit_pricing_base_measure, blockiert
Die Preis-, Aktionspreis- und Abo-Prüfungen bilden zusammen die Familie Prices and currency auf der vollständigen Liste der Prüfungen; die Prüfungen zur Grundpreisangabe stehen dort unter EU compliance, denn dort ist die Preisangabenrichtlinie zu Hause.
Der schnellere Weg
Lassen Sie den Scan sie finden
Preise von Hand durchzugehen ist genau die Art wiederholter Kontrolle, die ein Scan in einem Durchlauf erledigt, ohne irgendetwas auf Verdacht umzupreisen. Der kostenlose Scan listet jeden gefundenen Preisfehler beim zugehörigen Produkt auf, bevor Sie irgendetwas entscheiden.