StriveFormats
Google Merchant CenterPrijzenImportblokkering

Prijs zonder valutacode

De prijs heeft een getal maar geen valutacode, of alleen een $-teken, dat meerdere valuta gebruiken.

Wat is dit probleem?

De prijs heeft een getal maar geen valutacode, of alleen een $-teken, dat meerdere valuta gebruiken.

Betrokken veld:price
Importblokkering: je bestand kan niet worden geïmporteerd totdat dit is opgelost.

Zo ziet het eruit in je bestand

In je bestand
idprice
2MUG-0118.00
3TOTE-01$24
Na de correctie
idprice
2MUG-0118.00 USD
3TOTE-0124.00 USD

Upload je CSV om op dit probleem te controleren en een schoon bestand te exporteren.

Nu oplossen

Waarom Google Merchant Center dit weigert

Google heeft de ISO 4217-valutacode (USD, CAD, EUR ...) nodig om de juiste prijs te tonen.

Geldige waarden / verwacht formaat

  1. ✓Een getal, een spatie en dan de ISO 4217-valutacode: 19.99 USD
  2. ✓Gebruik een punt (.) als decimaalteken, geen komma
  3. ✓Geen scheidingstekens voor duizendtallen: schrijf 1000.00 USD, niet 1,000.00 USD
  4. ✓De valuta moet passen bij het land waarin je verkoopt
  5. ✓Groter dan 0

Oplossen in StriveFormats

StriveFormats markeert elke prijs zonder valutacode. Symbolen voor één valuta, zoals € of £, worden voor je omgezet; alleen een $ wordt gemarkeerd, omdat meerdere valuta's het gebruiken.

Oplossen in Excel

  1. 1Klik in Excel op de kolomletter van de kolom price om die te selecteren.
  2. 2Klik met de rechtermuisknop op de kolom, kies 'Celeigenschappen', selecteer 'Tekst' en klik op OK, zodat Excel de prijzen niet weer in getallen verandert.
  3. 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.
  4. 4Druk op Ctrl+H en vervang valutasymbolen zoals $ of € door niets voordat je de code toevoegt.
  5. 5Controleer dat elke waarde eruitziet als 19.99 USD: een getal, een spatie en de code.
  6. 6Sla op als "Tekst (tab is scheidingsteken) (*.txt)".

Oplossen in Google Spreadsheets

  1. 1Klik in Google Spreadsheets op de kolomletter van de kolom price.
  2. 2Ga naar Opmaak > Getal > Platte tekst, zodat Sheets de prijs en de code samen als tekst bewaart.
  3. 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.
  4. 4Druk op Ctrl+H en vervang valutasymbolen zoals $ of € door niets voordat je de code toevoegt.
  5. 5Controleer dat elke waarde eruitziet als 19.99 USD: een getal, een spatie en de code.
  6. 6Ga naar Bestand > Downloaden > Tabgescheiden waarden (.tsv) en geef het bestand daarna een naam die op .txt eindigt.

Voorkom het de volgende keer

  1. ✓Schrijf prijzen als tekst met de code, zoals 19.99 USD, in plaats van de cel als Valuta op te maken.
  2. ✓Houd één valuta per bestand aan, die van het land waar de feed op gericht is.
  3. ✓Gebruik een punt (.) als decimaalteken, ongeacht de landinstellingen van je computer.
  4. ✓Zet de normale prijs in price en een korting in sale_price, nooit andersom.
  5. ✓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.