Google Merchant CenterPrijzenImportblokkeringAutomatisch op te lossen
Ongeldige prijs
price is geen getal met valutacode, of is 0.
Wat is dit probleem?
price is geen getal met valutacode, of is 0.
Betrokken veld:
priceImportblokkering: je bestand kan niet worden geïmporteerd totdat dit is opgelost.
Zo ziet het eruit in je bestand
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18,00 EUR |
| 3 | TOTE-01 | €24 |
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18.00 EUR |
| 3 | TOTE-01 | 24.00 EUR |
Dit probleem wordt automatisch opgelost. Upload je CSV om het nu te repareren.
Nu oplossenWaarom Google Merchant Center dit weigert
Producten zonder geldige prijs of met prijs 0 worden afgekeurd.
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.
Automatisch corrigeerbaar: dit probleem wordt automatisch gecorrigeerd wanneer je op Problemen oplossen klikt.
Oplossen in Excel
- 1Klik in Excel op de kolomletter van de kolom 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 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 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.
►Technisch detail
De productgegevensspecificatie van Google vraagt de prijs als getal met een punt voor decimalen, gevolgd door de ISO 4217-valutacode, bijvoorbeeld 15.00 USD. De code vertelt Google welke valuta je bedoelt; een $ alleen kan Amerikaanse, Canadese of Australische dollars zijn. Google vergelijkt de prijs met je landingspagina, dus de waarde in de feed moet overeenkomen met wat kopers zien na het klikken. sale_price heeft hetzelfde formaat en wordt alleen getoond als hij lager is dan price.