Documentation

Attribut Sale Price (Prix promotionnel)

L'attribut sale_price indique le coût réduit d'un produit. C'est un champ fortement recommandé (et parfois obligatoirement requis sous conditions) pour les flux de données promotionnelles sur Google Merchant Products, Facebook Products,Pinterest Products, Tiktok Products, et Reddit Products.

Il est essentiel de soumettre des prix promotionnels précis qui correspondent parfaitement au prix de vente affiché sur votre page de destination et lors du paiement. Une incohérence ou l'omission du prix de base d'origine peut entraîner le refus immédiat de l'annonce.

Sommaire :

-Validateur en ligne


Vérification rapide de syntaxe

Collez votre extrait XML <g:sale_price> ou votre valeur CSV ci-dessous pour valider le format :

Testez votre <g:price>

Vérification rapide
<g:price>

Vous vérifiez un par un ? Validez votre flux entier en une fois.

Télécharger et analyser

Comparaison des exigences par plateforme

Bien que la norme ISO 4217 s'applique universellement, chaque plateforme possède des spécificités dans l'analyse des données promotionnelles.

Exigence Google Merchant Products Facebook Products Pinterest Products Tiktok Products Reddit Products
Balise XML <g:sale_price> <g:sale_price> <g:sale_price> <g:sale_price> <g:sale_price>
Format Nombre + Espace + ISO Nombre + Espace + ISO Nombre + Espace + ISO Nombre + Espace + ISO Nombre + Espace + ISO
Prix Orig. Requis Oui, nécessite price Oui, nécessite price Oui, nécessite price Oui, nécessite price Oui, nécessiteprice
Attribut de date sale_price_effective_date sale_price_effective_date sale_price_effective_date_attribute sale_price_effective_date sale_price_effective_date
Prix pour membres Non autorisé Non autorisé Non autorisé Non autorisé Non autorisé

Exigences générales de formatage

Pour que votre flux soit traité avec succès sur tous les canaux publicitaires et de commerce, suivez ces règles strictes :

  • Valeur numérique & devise : La valeur doit être constituée d'un nombre suivi d'un espace et du code devise ISO 4217 à 3 lettres (par ex., 19.99 EUR).
  • Séparateurs décimaux (Important) : Vous devez utiliser un point (.) comme séparateur décimal, même en France ou en Europe. L'utilisation de virgules (,) comme séparateur décimal ou de milliers entraînera des erreurs.
  • Aucun symbole : N'utilisez pas de symboles monétaires localisés ($, £, ).
  • Inférieur au prix de base : Le sale_price doit être strictement inférieur à l'attribut price. S'il est égal ou supérieur au prix de base, la promotion sera rejetée.
  • Disponibilité universelle : Le prix promotionnel doit être accessible à tous les clients sans avoir à saisir de code promo lors du paiement ou à se connecter à un compte de fidélité.

Exemples de formatage

Format de flux XML

Format correct : Utilise un point pour la décimale, inclut un espace, utilise le code ISO 4217 et est accompagné du prix d'origine.

<!-- Correct: Both price and sale_price are submitted properly -->
<g:price>24.99 EUR</g:price>
<g:sale_price>19.99 EUR</g:sale_price>

Format incorrect : N'utilisez pas de virgules pour les milliers ou les décimales, et n'incluez jamais de symboles monétaires.

<!-- Incorrect: Includes a currency symbol -->
<g:sale_price>€19.99</g:sale_price>

<!-- Incorrect: Uses a comma for the decimal -->
<g:sale_price>19,99 EUR</g:sale_price>

Format de flux CSV / TSV

Lorsque vous travaillez avec des fichiers CSV, gardez les données propres. N'utilisez pas de symboles, et ne placez pas de commentaires dans les lignes de données.

Format correct : Le prix promotionnel comprend un point pour les décimales et le code de devise ISO, et il est inférieur au prix de base.

id,title,price,sale_price,availability
PROD_001,T-shirt d'exemple,24.99 EUR,19.99 EUR,in stock

Format incorrect : L'absence du code ISO, l'utilisation d'un symbole monétaire ou l'indication d'un prix promotionnel supérieur au prix de base feront échouer le téléchargement du flux.

id,title,price,sale_price,availability
PROD_002,Sweat à capuche d'exemple,49.99 EUR,€39.99,in stock
PROD_003,Veste Premium,150.00 EUR,160.00 EUR,in stock

Remarque : Dans l'exemple incorrect ci-dessus, PROD_002 échoue car il inclut un symbole et il manque le code ISO. PROD_003 échoue car le sale_price est supérieur au price original.

Questions fréquentes

Dois-je quand même soumettre le prix normal ?
Oui, vous devez toujours soumettre le price original en plus du sale_price. Les plateformes utilisent les deux pour calculer la remise et afficher le prix barré.
Puis-je utiliser le prix promotionnel pour des remises réservées aux membres ?
Non. Le sale_price doit refléter un prix disponible pour tous les utilisateurs sans exiger de compte membre. Pour les tarifs de fidélité, utilisez des fonctionnalités spécifiques comme le loyalty_program de Google.
Comment supprimer le prix promotionnel une fois la promotion terminée ?
Vous pouvez soit supprimer complètement le sale_price de votre flux, soit utiliser l'attribut sale_price_effective_date pour spécifier une date de début et de fin exacte.

Des milliers de produits ? Ne les vérifiez pas manuellement. Téléchargez votre fichier et trouvez les erreurs en 30 secondes.

Essayer le validateur
Dernière mise à jour: 17 mars, 2026