Les prix dans votre flux produits : prix soldés, taxes, arrondis et devise

Flux produits 5 min de lecture Updated Sep 5, 2026

Les prix sont la partie d'un flux produits qui doit être parfaitement exacte — un prix erroné ou manquant fait refuser un produit dans Facebook Commerce Manager ou le signale comme écart de prix dans Google Merchant Center. Cette application construit le prix de chaque article à partir de quatre éléments que vous contrôlez dans l'Advanced editor : le fait que le Compare-at price de Shopify devienne un prix soldé barré, le fait que la taxe soit incluse dans le prix, la façon dont les prix sont arrondis et formatés, et le fait que le lien produit porte une balise ?currency=. Ce guide passe en revue les quatre et explique exactement ce qui se retrouve dans les champs price et sale_price de votre flux.

1 Ouvrez l'Advanced editor

Chaque option de prix se trouve dans l'éditeur Advanced, pas dans le Basic. Depuis votre tableau de bord, ouvrez le menu Actions du flux et choisissez Edit (advanced). L'éditeur Basic masque volontairement ces réglages pour rester un formulaire court — passer à Advanced ne perd jamais vos réglages existants, vous pouvez donc l'ouvrir en toute sécurité chaque fois que vous devez corriger un prix.

Ouvrez l'Advanced editor — s-button[commandFor="feed-menu-1"] mis en évidence

2 Transformez le Compare-at en prix soldé barré

Dans les Variant export settings, l'option Use "Compare at" price décide de la façon dont les remises apparaissent. Laissez-la sur la valeur par défaut — "Use both Compare at price and price if they exist (default)" — et toute variante ayant un Compare-at price Shopify supérieur à son prix actuel est exportée en solde : le Compare-at price devient le price normal et le prix de vente réel devient le sale_price. C'est ce qui produit l'affichage barré « avant/maintenant » dans les publicités Facebook et Google. Choisissez "Don't use Compare at price" et seul le champ prix de Shopify est utilisé — aucun sale_price n'est jamais écrit, même sur les articles remisés. Si une variante n'a pas de Compare-at price (ou un qui n'est pas supérieur au prix), elle est simplement exportée à son prix normal sans solde — vous pouvez donc laisser cette option activée pour tout votre catalogue en toute sécurité.

Transformez le Compare-at en prix soldé barré — #product_feed_useCompareAtPrice mis en évidence

3 Ajoutez la taxe à vos prix (ou déférez à vos Settings globaux)

La section Add tax to all prices gère la tarification taxe incluse — son titre indique littéralement "Add tax to all prices - override global Settings" car il s'agit d'une substitution au niveau du flux du réglage de taxe par défaut de la boutique. Il y a trois choix :
"Use global Settings (default)" — ce flux suit ce que vous avez défini pour toute l'application sous Settings (voir le guide Settings associé, « Set tax and price rounding »). La plupart des boutiques laissent chaque flux sur cette option pour configurer la taxe une seule fois.
"Do NOT add tax to prices" — force ce flux à exporter les prix bruts de Shopify, en ignorant le réglage de taxe global. À utiliser pour un catalogue qui doit être hors taxe (par ex. un flux US) même si votre valeur par défaut globale ajoute la taxe.
"Do add tax to prices - set tax rate below" — force la taxe pour ce flux à un taux que vous saisissez dans le champ suivant, quel que soit le réglage global.
Comme il s'agit d'une substitution, le choix au niveau du flux l'emporte toujours sur la valeur par défaut des Settings de l'application. Définissez la taxe à un seul endroit par flux et vous ne la compterez jamais deux fois.

Ajoutez la taxe à vos prix (ou déférez à vos Settings globaux) — #product_feed_addTax mis en évidence

4 Définissez le taux de taxe

Le champ Tax rate percent (example: if the tax rate is 22%, enter 22) n'a d'importance que lorsque vous avez choisi "Do add tax to prices" ci-dessus. Saisissez le taux sous forme d'un nombre entier — 22 pour 22 %, pas 0,22 — et chaque prix et prix soldé du flux est multiplié par 1 + rate/100 avant d'être écrit. Laissez-le à 0 (ou sur "Use global Settings") et les prix sortent exactement tels qu'ils sont dans Shopify. Bien renseigner ce champ est le correctif habituel d'un écart de prix Google Merchant Center, où Google compare le prix de votre flux au prix de votre page de destination : si votre vitrine affiche des prix taxe incluse mais que votre flux ne le fait pas (ou vice-versa), ils ne correspondront pas.

Définissez le taux de taxe — #product_feed_taxRatePercent mis en évidence

5 Arrondissez et formatez les prix

Round & format prices to this number of decimal places contrôle le nombre de décimales avec lequel les prix de ce flux sont formatés, et fonctionne comme le réglage de taxe ci-dessus : laissez-le vide et le flux utilise votre valeur applicable à toute la boutique définie dans Settings (voir le guide Settings, « Set tax and price rounding ») ; saisissez un nombre pour le remplacer pour ce flux uniquement. Deux décimales (19.99 USD) correspondent à ce qu'attendent Facebook et Google, et c'est aussi ce qui évite qu'un prix multiplié par la taxe sorte avec une longue décimale traînante comme 24.3878 — la plupart des boutiques laissent donc ce champ vide et configurent l'arrondi une seule fois dans Settings. Ne le remplacez par flux que lorsqu'un canal a spécifiquement besoin de nombres entiers (20 USD) ou d'une précision supplémentaire.

Arrondissez et formatez les prix — #product_feed_roundPricesPrecision mis en évidence

6 Ajoutez la devise aux liens produits (facultatif)

De retour dans les Product feed settings, l'option Append currency parameter to the product URL? décide si chaque lien produit se termine par une balise ?currency=. La valeur par défaut est "Do NOT append. (default, example: my-store.com/products/my-product)" ; passez-la sur "Do append. (example: my-store.com/products/my-product?currency=USD)" pour forcer la vitrine à s'ouvrir dans la devise de ce flux — ce qui aide le prix de la page de destination à correspondre au prix du flux. C'est vraiment une question de multi-devise, donc elle est traitée en détail dans le guide Multi-Language & Currency Feeds ; ici, ce n'est qu'un commutateur à connaître.

Ajoutez la devise aux liens produits (facultatif) — #product_feed_appendCurrency mis en évidence

7 Enregistrez et vérifiez le prix dans votre flux

Appuyez sur Save et le flux se régénère avec votre nouvelle tarification. Ouvrez l'URL du flux et regardez un produit remisé : avec Compare-at activé, vous verrez à la fois un price (la valeur Compare-at la plus élevée) et un sale_price (la valeur réelle la plus basse) ; un produit à plein tarif n'affiche qu'un price. Si la taxe est activée, les deux chiffres sont déjà multipliés par votre taux, et tout est formaté selon vos décimales. C'est tout le pipeline de prix — Compare-at, taxe, arrondi — visible dans le flux exactement comme Facebook et Google le liront.

Enregistrez et vérifiez le prix dans votre flux — #product_feed_submit mis en évidence

Questions fréquentes

Pourquoi mon prix soldé ne s'affiche-t-il pas en barré dans Facebook ou Google ?

Un prix soldé n'est écrit que lorsque le <strong>Compare-at price Shopify d'une variante est supérieur à son prix actuel</strong> <em>et</em> que l'option <strong>Use "Compare at" price</strong> est activée (valeur par défaut). Si le Compare-at est vide, égal ou inférieur au prix, aucun <code>sale_price</code> n'est exporté et l'article s'affiche à plein tarif. Définissez un Compare-at price plus élevé dans Shopify et gardez l'option sur sa valeur par défaut.

Comment l'application décide-t-elle du prix par rapport au prix soldé ?

Lorsqu'une variante est en solde, le <strong>Compare-at price devient le <code>price</code> normal</strong> et le <strong>prix de vente réel devient le <code>sale_price</code></strong> — les publicités affichent donc le prix original barré et le prix remisé à côté. Les produits non remisés exportent un seul <code>price</code> sans <code>sale_price</code>.

Le prix de mon flux ne correspond pas à mon site web — comment corriger l'écart de prix ?

Un <strong>écart de prix Google Merchant Center</strong> vient presque toujours de la taxe : Google compare le prix de votre flux au prix de votre page de destination. Alignez-les en réglant <strong>Add tax to all prices</strong> pour qu'il corresponde à la façon dont votre vitrine affiche les prix — ajoutez la taxe (avec le bon taux) si votre boutique affiche des prix taxe incluse, ou laissez-la désactivée si ce n'est pas le cas. L'option d'ajout de devise aide aussi, en ouvrant la page de destination dans la devise du flux.

Comment ajouter la taxe aux prix de mon flux produits ?

Dans la section <strong>Add tax to all prices</strong> de l'Advanced editor, choisissez <em>"Do add tax to prices - set tax rate below"</em>, puis saisissez le taux sous forme d'un nombre entier dans <strong>Tax rate percent</strong> (22 pour 22 %). Chaque prix et prix soldé est multiplié par ce taux avant l'export. Pour configurer la taxe une seule fois pour tous les flux, laissez-les plutôt sur <em>"Use global Settings"</em> et définissez-la dans les <strong>Settings</strong> de l'application.

Quelle est la différence entre le réglage de taxe du flux et les Settings globaux ?

L'option de taxe des <strong>Settings</strong> globaux est la valeur par défaut applicable à toute la boutique ; le <strong>Add tax to all prices</strong> de chaque flux est une <strong>substitution</strong>. Un flux réglé sur <em>"Use global Settings"</em> suit la valeur par défaut ; réglez-le sur <em>"Do add tax"</em> ou <em>"Do NOT add tax"</em> et ce flux ignore la valeur par défaut et fait son propre choix. Le choix au niveau du flux l'emporte toujours.

Vais-je accidentellement ajouter la taxe deux fois ?

Pas si vous la définissez à un seul endroit. La taxe est appliquée une seule fois, en utilisant soit le taux des Settings globaux (quand le flux est sur <em>"Use global Settings"</em>), soit le taux propre au flux (quand le flux substitue). Ce n'est jamais les deux. Le double comptage ne survient que si vos prix Shopify incluent déjà la taxe <em>et</em> que vous activez aussi la taxe ici — dans ce cas, laissez la taxe du flux désactivée.

Pourquoi le prix de mon flux a-t-il trop de décimales ?

Les prix sont formatés avec <strong>Round & format prices to this number of decimal places</strong> — la valeur par défaut applicable à toute la boutique se trouve dans les <strong>Settings</strong> de l'application (2 décimales, <code>19.99</code>, sauf si vous l'avez modifiée), et chaque flux peut la remplacer par sa propre valeur. Si un multiplicateur de taxe a produit une longue décimale, c'est l'arrondi qui la ramène à sa taille. Deux décimales correspondent à ce qu'attendent Facebook et Google, ne substituez donc que lorsqu'un canal demande des nombres entiers.

Le paramètre de devise change-t-il le prix dans mon flux ?

Non — les valeurs de prix proviennent de Shopify (et de vos réglages de taxe/arrondi). L'option <strong>Append currency parameter</strong> ajoute seulement une balise <code>?currency=</code> au <em>lien</em> produit pour que la vitrine s'ouvre dans la devise du flux. Elle sert principalement aux boutiques multi-devises ; voir le guide Multi-Language & Currency Feeds.

Où définir la taxe et l'arrondi pour tous mes flux à la fois ?

Dans la page <strong>Settings</strong> de l'application, sous « Set tax and price rounding ». Ce sont les valeurs par défaut applicables à toute la boutique ; tout flux laissé sur <em>"Use global Settings"</em> en hérite, vous configurez donc la taxe et l'arrondi une seule fois au lieu de le faire par flux.