Ungültiger Angebotspreis
sale_price ist kein gültiger Preis oder nicht niedriger als price.
Was ist das für ein Problem?
sale_price ist kein gültiger Preis oder nicht niedriger als price.
sale_priceSo sieht es in deiner Datei aus
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 15.00 USD | 18.00 USD |
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 18.00 USD | 15.00 USD |
Dieses Problem wird automatisch behoben. Lade deine CSV hoch, um es jetzt zu korrigieren.
Jetzt behebenWarum Google Merchant Center das ablehnt
Google zeigt ein Angebot nur, wenn sale_price gültig ist und unter dem regulären Preis liegt; sonst wird er ignoriert.
Gültige Werte / erwartetes Format
- ✓Eine Zahl, ein Leerzeichen, dann der ISO-4217-Währungscode: 19.99 USD
- ✓Punkt (.) als Dezimaltrennzeichen verwenden, kein Komma
- ✓Keine Tausendertrennzeichen: schreibe 1000.00 USD, nicht 1,000.00 USD
- ✓Die Währung muss zum Land passen, in dem du verkaufst
- ✓Größer als 0
In StriveFormats beheben
StriveFormats schreibt Preise wie 19,99 EUR oder €19.99 als 19.99 EUR. Ein Preis nur mit $-Zeichen oder ganz ohne Währung wird markiert statt erraten, weil mehrere Währungen das $ verwenden.
In Excel beheben
- 1Klicke in Excel auf den Spaltenbuchstaben der Spalte sale_price, um sie auszuwählen.
- 2Klicke mit der rechten Maustaste auf die Spalte, wähle „Zellen formatieren“, dann „Text“ und klicke auf OK, damit Excel die Preise nicht wieder in Zahlen verwandelt.
- 3Haben alle Preise dieselbe Währung, ergänze den Code mit einer Hilfsspalte: =A2&" USD" (ersetze A2 durch deine Preiszelle und USD durch deine Währung), kopiere die Formel nach unten und füge das Ergebnis mit Inhalte einfügen > Werte über der Spalte ein.
- 4Drücke Strg+H und ersetze Währungssymbole wie $ oder € durch nichts, bevor du den Code ergänzt.
- 5Prüfe, dass jeder Wert wie 19.99 USD aussieht: eine Zahl, ein Leerzeichen und der Code.
- 6Speichere als „Text (Tabstopp-getrennt) (*.txt)“.
In Google Tabellen beheben
- 1Klicke in Google Tabellen auf den Spaltenbuchstaben der Spalte sale_price.
- 2Gehe zu Format > Zahl > Nur Text, damit Sheets Preis und Code zusammen als Text behält.
- 3Haben alle Preise dieselbe Währung, ergänze den Code mit einer Hilfsspalte: =A2&" USD" (ersetze A2 durch deine Preiszelle und USD durch deine Währung), kopiere die Formel nach unten und füge das Ergebnis mit Bearbeiten > Inhalte einfügen > Nur Werte wieder ein.
- 4Drücke Strg+H und ersetze Währungssymbole wie $ oder € durch nichts, bevor du den Code ergänzt.
- 5Prüfe, dass jeder Wert wie 19.99 USD aussieht: eine Zahl, ein Leerzeichen und der Code.
- 6Öffne „Datei > Herunterladen > Tabulatorgetrennte Werte (.tsv)“ und benenne die Datei danach so um, dass sie auf .txt endet.
Beim nächsten Mal vermeiden
- ✓Schreibe Preise als Text mit Code, etwa 19.99 USD, statt die Zelle als Währung zu formatieren.
- ✓Verwende eine Währung pro Datei, passend zum Land, auf das der Feed zielt.
- ✓Verwende unabhängig von den Ländereinstellungen deines Computers einen Punkt (.) als Dezimaltrennzeichen.
- ✓Trage den regulären Preis in price und einen Rabatt in sale_price ein, nie umgekehrt.
- ✓Prüfe jede Datei mit StriveFormats, bevor du sie in Merchant Center hochlädst.
Wie StriveFormats das erkennt
StriveFormats liest jeden Wert in sale_price als Zahl gefolgt von einem Währungscode. Ein fehlender Code, ein Dezimalkomma, ein Preis von 0 oder ein Angebotspreis, der nicht unter dem regulären Preis liegt, wird in seiner Zeile markiert.