AmazonPrijzenImportblokkering
Ongeldige prijs
De waarde van price is geen geldig decimaal getal.
Wat is dit probleem?
De waarde van price is geen geldig decimaal getal.
Betrokken veld:
Price / StartPriceImportblokkering: je bestand kan niet worden geïmporteerd totdat dit is opgelost.
Upload je CSV om op dit probleem te controleren en een schoon bestand te exporteren.
Nu oplossenWaarom Amazon dit weigert
Bij ongeldige prijzen weigert de flatfileverwerking van Amazon de rij.
Geldige waarden / verwacht formaat
- ✓Positief decimaal getal, bijv. 9.99, 100.00, 1999.95
- ✓Gebruik een punt (.) als decimaalteken, geen komma
- ✓Geen valutasymbolen ($, USD, GBP, EUR)
- ✓Geen scheidingsteken voor duizendtallen: schrijf 1000.00, niet 1,000.00
- ✓Maximaal 2 decimalen op de meeste platforms
Voorbeelden
| Foute waarde | Goede waarde | Opmerking |
|---|---|---|
$29.99 | 29.99 | Verwijder valutasymbolen |
29,99 | 29.99 | Gebruik een punt als decimaalteken |
1,000.00 | 1000.00 | Verwijder scheidingstekens voor duizendtallen |
29.999 | 29.99 | Maximaal 2 decimalen |
free | 0.00 | Moet een getal zijn |
Oplossen in StriveFormats
Upload je CSV naar StriveFormats om dit probleem in alle rijen te vinden, met een duidelijk rapport per rij.
Oplossen in Excel
- 1Klik in Excel op de kolomletter van de kolom Price / StartPrice om die te selecteren.
- 2Druk op Ctrl+H ("Zoeken en vervangen"). Typ bij "Zoeken naar" $, laat "Vervangen door" leeg en klik op "Alles vervangen". Herhaal dit voor het pond- en eurosymbool en elk ander valutateken.
- 3Zoeken naar: , (de komma als scheidingsteken voor duizendtallen, zoals in 1,000); Vervangen door: (niets). Zo wordt 1,000.00 omgezet in 1000.00.
- 4Klik met de rechtermuisknop op de geselecteerde kolom, kies "Celeigenschappen", selecteer "Getal", zet "Decimalen" op 2 en klik op "OK".
- 5Scrol door de kolom en controleer of de waarden eruitzien als 9.99 of 1000.00, zonder symbolen.
- 6Sla op als "CSV (gescheiden door lijstscheidingsteken)".
Oplossen in Google Spreadsheets
- 1Klik in Google Spreadsheets op de kolomletter van de kolom Price / StartPrice.
- 2Druk op Ctrl+H. Zoeken: $; Vervangen door: (leeg); "Alles vervangen". Herhaal dit voor het pond- en eurosymbool.
- 3Zoeken: , (de komma als scheidingsteken voor duizendtallen, zoals in 1,000); Vervangen door: (leeg); "Alles vervangen".
- 4Selecteer de kolom opnieuw. Ga naar Opmaak > Getal > Getal zodat de cellen als getallen worden behandeld.
- 5Controleer of alle prijzen eruitzien als 9.99 of 1000.00, zonder symbolen.
- 6Ga naar Bestand > Downloaden > Kommagescheiden waarden (.csv).
Voorkom het de volgende keer
- ✓Geef prijscellen in Excel altijd de opmaak "Getal" (2 decimalen), niet "Valuta".
- ✓Kopieer nooit prijzen van een webpagina of pdf: die bevatten vaak valutasymbolen of gebruiken een komma als decimaalteken.
- ✓Gebruik een punt (.) als decimaalteken, ongeacht de landinstellingen van je computer.
- ✓Vermijd resultaten van SOM() of andere formules in prijscellen: gebruik Plakken speciaal > Waarden om gewone getallen te plakken.
- ✓Haal elk bestand vóór het importeren door StriveFormats om opmaakproblemen vroeg te vinden.
Hoe StriveFormats dit detecteert
StriveFormats valideert de kolom Price / StartPrice door te controleren of elke niet-lege cel een positief decimaal getal is. Waarden met valutasymbolen, komma's of niet-numerieke tekens worden gemarkeerd.
►Technisch detail
De import van Amazon verwacht prijzen als gewone decimale getallen. Valutasymbolen ($, £, €), scheidingstekens voor duizendtallen (1,000.00) en een komma als decimaalteken (19,99) zorgen ervoor dat de waarde als tekst wordt gezien in plaats van als getal, wat afhankelijk van het platform een prijs van nul, een importfout of een geweigerde rij oplevert. Spreadsheets voegen vaak automatisch valutasymbolen toe aan prijscellen met de opmaak "Valuta" of "Financieel" in plaats van "Getal".