Google Merchant CenterPrixCorrection auto
Prix soldé invalide
sale_price n'est pas un prix valide ou n'est pas inférieur à price.
De quel problème s’agit-il ?
sale_price n'est pas un prix valide ou n'est pas inférieur à price.
Champ concerné:
sale_priceÀ quoi cela ressemble dans votre fichier
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 15.00 USD | 18.00 USD |
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 18.00 USD | 15.00 USD |
Ce problème se corrige automatiquement : importez votre CSV pour le résoudre maintenant.
CorrigerPourquoi Google Merchant Center le refuse
Google n'affiche une promotion que si sale_price est valide et inférieur au prix normal ; sinon il est ignoré.
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 réécrit des prix comme 19,99 EUR ou €19.99 en 19.99 EUR. Un prix avec seulement le signe $, ou sans devise, est signalé au lieu d'être deviné, car plusieurs devises utilisent le $.
Correction automatique : ce problème est corrigé automatiquement lorsque vous cliquez sur Corriger les problèmes.
Corriger dans Excel
- 1Dans Excel, cliquez sur la lettre de la colonne sale_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 sale_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 sale_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.
►Détail technique
Les spécifications des données produits de Google demandent le prix sous forme de nombre avec un point décimal, suivi du code de devise ISO 4217, par exemple 15.00 USD. Le code indique à Google de quelle devise il s'agit ; un $ seul pourrait désigner des dollars américains, canadiens ou australiens. Google compare le prix à votre page de destination, donc la valeur du flux doit correspondre à ce que voient les acheteurs après le clic. sale_price suit le même format et n'est affiché que s'il est inférieur à price.