StriveFormats
MetaPrijzenAutomatisch op te lossen

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.

Betrokken veld:sale_price

Zo ziet het eruit in je bestand

In je bestand
idpricesale_price
2MUG-0115.00 USD18.00 USD
Na de correctie
idpricesale_price
2MUG-0118.00 USD15.00 USD

Dit probleem wordt automatisch opgelost. Upload je CSV om het nu te repareren.

Nu oplossen

Waarom Meta dit weigert

Meta toont een korting alleen als sale_price geldig is en lager dan de normale prijs.

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 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

  1. 1Klik in Excel op de kolomletter van de kolom sale_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 "CSV UTF-8 (door komma's gescheiden)".

Oplossen in Google Spreadsheets

  1. 1Klik in Google Spreadsheets op de kolomletter van de kolom sale_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 > Kommagescheiden waarden (.csv).

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 Commerce Manager.

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.

►Technisch detail
De catalogusreferentie van Meta vraagt de prijs als getal met een punt voor decimalen, een spatie en de ISO 4217-valutacode, bijvoorbeeld 9.99 USD, zonder valutasymbool. De code vertelt Meta welke valuta je bedoelt; een $ alleen kan Amerikaanse, Canadese of Australische dollars zijn. sale_price heeft hetzelfde formaat en wordt alleen getoond als hij lager is dan price.