FeedMender

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,56 1234.56 wird.
  • 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.234 unangetastet, bis Sie seine beabsichtigte Größenordnung kennen; raten Sie ihn nicht in eine der beiden Lesarten.
  • Prüfen Sie, ob jeder sale_price die Währung seines price teilt und niedriger ist, und ob jedes Aktionszeitfenster einen Aktionspreis enthält.
  • Wo Abokosten vorhanden sind, ergänzen Sie eine gültige google_product_category und 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, blockiert
  • price_missingprice, blockiert
  • price_unparseableprice, blockiert
  • price_zeroprice, blockiert
  • loyalty_price_in_price_fieldprice, gefährdet
  • sale_price_formatsale_price, blockiert
  • sale_price_currency_mismatchsale_price, blockiert
  • sale_price_not_lowersale_price, gefährdet
  • sale_window_without_sale_pricesale_price_effective_date, gefährdet
  • sale_price_effective_date_formatsale_price_effective_date, blockiert
  • sale_price_effective_date_partssale_price_effective_date, blockiert
  • sale_price_effective_date_reversedsale_price_effective_date, blockiert
  • unit_pricing_measure_formatunit_pricing_measure, blockiert
  • unit_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.