Prix sans code de devise
Le prix contient un nombre mais pas de code de devise, ou seulement un signe $, utilisé par plusieurs devises.
De quel problème s’agit-il ?
Le prix contient un nombre mais pas de code de devise, ou seulement un signe $, utilisé par plusieurs devises.
priceÀ quoi cela ressemble dans votre fichier
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18.00 |
| 3 | TOTE-01 | $24 |
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18.00 USD |
| 3 | TOTE-01 | 24.00 USD |
Importez votre CSV pour détecter ce problème et exporter un fichier propre.
CorrigerPourquoi Google Merchant Center le refuse
Google a besoin du code de devise ISO 4217 (USD, CAD, EUR…) pour afficher le bon prix.
Valeurs valides / format attendu
- ✓Un nombre, une espace, puis le code de devise ISO 4217 : 19.99 USD
- ✓Utilisez le point (.) comme séparateur décimal, pas la virgule
- ✓Pas de séparateur de milliers : écrivez 1000.00 USD, pas 1,000.00 USD
- ✓La devise doit correspondre au pays où vous vendez
- ✓Supérieur à 0
Corriger dans StriveFormats
StriveFormats signale chaque prix sans code de devise. Les symboles d'une seule devise, comme € ou £, sont convertis pour vous ; un $ seul est signalé, car plusieurs devises l'utilisent.
Corriger dans Excel
- 1Dans Excel, cliquez sur la lettre de la colonne price pour la sélectionner.
- 2Faites un clic droit sur la colonne, choisissez « Format de cellule », sélectionnez « Texte » et cliquez sur OK, pour qu'Excel ne retransforme pas les prix en nombres.
- 3Si tous les prix sont dans la même devise, ajoutez le code avec une colonne auxiliaire : =A2&" USD" (remplacez A2 par votre cellule de prix et USD par votre devise), recopiez-la vers le bas, puis collez-la sur la colonne avec Collage spécial > Valeurs.
- 4Appuyez sur Ctrl+H et remplacez tout symbole de devise, comme $ ou €, par rien avant d'ajouter le code.
- 5Vérifiez que chaque valeur ressemble à 19.99 USD : un nombre, une espace et le code.
- 6Enregistrez au format « Texte (séparateur : tabulation) (*.txt) ».
Corriger dans Google Sheets
- 1Dans Google Sheets, cliquez sur la lettre de la colonne price.
- 2Allez dans Format > Nombre > Texte brut, pour que Sheets garde le prix et le code ensemble sous forme de texte.
- 3Si tous les prix sont dans la même devise, ajoutez le code avec une colonne auxiliaire : =A2&" USD" (remplacez A2 par votre cellule de prix et USD par votre devise), recopiez-la vers le bas, puis recollez-la avec Édition > Collage spécial > Valeurs uniquement.
- 4Appuyez sur Ctrl+H et remplacez tout symbole de devise, comme $ ou €, par rien avant d'ajouter le code.
- 5Vérifiez que chaque valeur ressemble à 19.99 USD : un nombre, une espace et le code.
- 6Allez dans Fichier > Télécharger > Valeurs séparées par des tabulations (.tsv), puis renommez le fichier pour qu'il se termine par .txt.
L’éviter la prochaine fois
- ✓Écrivez les prix en texte avec le code, comme 19.99 USD, plutôt que de formater la cellule en Monétaire.
- ✓Gardez une seule devise par fichier, celle du pays visé par le flux.
- ✓Utilisez le point (.) comme séparateur décimal, quels que soient les paramètres régionaux de votre ordinateur.
- ✓Mettez le prix normal dans price et la remise dans sale_price, jamais l'inverse.
- ✓Passez chaque fichier dans StriveFormats avant de l'importer dans Merchant Center.
Comment StriveFormats le détecte
StriveFormats lit chaque valeur de price comme un nombre suivi d'un code de devise. Un code manquant, une virgule décimale, un prix de 0 ou un prix soldé qui n'est pas inférieur au prix normal est signalé sur sa ligne.