Ongeldige actieprijs
sale_price is geen geldige prijs of is niet lager dan price.
Wat is dit probleem?
sale_price is geen geldige prijs of is niet lager dan price.
sale_priceZo ziet het eruit in je bestand
| 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 |
Dit probleem wordt automatisch opgelost. Upload je CSV om het nu te repareren.
Nu oplossenWaarom Google Merchant Center dit weigert
Google toont een aanbieding alleen als sale_price geldig is en onder de normale prijs ligt; anders wordt hij genegeerd.
Geldige waarden / verwacht formaat
- ✓Een getal, een spatie en dan de ISO 4217-valutacode: 19.99 USD
- ✓Gebruik een punt (.) als decimaalteken, geen komma
- ✓Geen scheidingstekens voor duizendtallen: schrijf 1000.00 USD, niet 1,000.00 USD
- ✓De valuta moet passen bij het land waarin je verkoopt
- ✓Groter dan 0
Oplossen in StriveFormats
StriveFormats schrijft prijzen als 19,99 EUR of €19.99 om naar 19.99 EUR. Een prijs met alleen een $-teken, of zonder valuta, wordt gemarkeerd in plaats van geraden, omdat meerdere valuta's het $ gebruiken.
Oplossen in Excel
- 1Klik in Excel op de kolomletter van de kolom sale_price om die te selecteren.
- 2Klik met de rechtermuisknop op de kolom, kies 'Celeigenschappen', selecteer 'Tekst' en klik op OK, zodat Excel de prijzen niet weer in getallen verandert.
- 3Staan alle prijzen in dezelfde valuta, voeg de code dan toe met een hulpkolom: =A2&" USD" (vervang A2 door je prijscel en USD door je valuta), kopieer naar beneden en plak het over de kolom met Plakken speciaal > Waarden.
- 4Druk op Ctrl+H en vervang valutasymbolen zoals $ of € door niets voordat je de code toevoegt.
- 5Controleer dat elke waarde eruitziet als 19.99 USD: een getal, een spatie en de code.
- 6Sla op als "Tekst (tab is scheidingsteken) (*.txt)".
Oplossen in Google Spreadsheets
- 1Klik in Google Spreadsheets op de kolomletter van de kolom sale_price.
- 2Ga naar Opmaak > Getal > Platte tekst, zodat Sheets de prijs en de code samen als tekst bewaart.
- 3Staan alle prijzen in dezelfde valuta, voeg de code dan toe met een hulpkolom: =A2&" USD" (vervang A2 door je prijscel en USD door je valuta), kopieer naar beneden en plak het terug met Bewerken > Speciaal plakken > Alleen waarden.
- 4Druk op Ctrl+H en vervang valutasymbolen zoals $ of € door niets voordat je de code toevoegt.
- 5Controleer dat elke waarde eruitziet als 19.99 USD: een getal, een spatie en de code.
- 6Ga naar Bestand > Downloaden > Tabgescheiden waarden (.tsv) en geef het bestand daarna een naam die op .txt eindigt.
Voorkom het de volgende keer
- ✓Schrijf prijzen als tekst met de code, zoals 19.99 USD, in plaats van de cel als Valuta op te maken.
- ✓Houd één valuta per bestand aan, die van het land waar de feed op gericht is.
- ✓Gebruik een punt (.) als decimaalteken, ongeacht de landinstellingen van je computer.
- ✓Zet de normale prijs in price en een korting in sale_price, nooit andersom.
- ✓Haal elk bestand door StriveFormats voordat je het uploadt naar Merchant Center.
Hoe StriveFormats dit detecteert
StriveFormats leest elke waarde in sale_price als een getal gevolgd door een valutacode. Een ontbrekende code, een decimale komma, een prijs van 0 of een actieprijs die niet lager is dan de normale prijs wordt in die rij gemarkeerd.