Les prix dans votre flux de produits : prix soldés, taxes, arrondis et devise
Les prix sont la partie d'un flux de produits qui doit être absolument exacte — un prix erroné ou manquant entraîne le refus d'un produit dans Facebook Commerce Manager ou son signalement comme divergence 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'éditeur avancé : le fait que le prix Compare-at de Shopify devienne ou non un prix soldé barré, le fait que la taxe soit intégrée au prix, la manière dont les prix sont arrondis et formatés, et le fait que le lien produit porte ou non une balise `?currency=`. Ce guide passe en revue ces quatre éléments et explique exactement ce qui se retrouve dans les champs `price` et `sale_price` de votre flux.
1 Ouvrir l'éditeur avancé
Chaque option de prix se trouve dans l'éditeur Advanced, et non dans le Basic. Depuis votre tableau de bord, ouvrez le menu Actions du flux et choisissez Edit (advanced). L'éditeur Basic masque volontairement ces paramètres afin de rester un formulaire court — passer en Advanced ne perd jamais vos paramètres existants, vous pouvez donc l'ouvrir en toute sécurité chaque fois que vous devez corriger un prix.
2 Transformer le prix Compare-at en prix soldé barré
Dans Variant export settings, l'option Use "Compare at" price détermine 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 dont le prix Compare-at de Shopify est supérieur à son prix actuel est exportée en solde : le prix Compare-at devient le `price` normal et le prix de vente réel devient le `sale_price`. C'est ce qui produit le prix barré "avant/maintenant" dans les annonces Facebook et Google. Choisissez "Don't use Compare at price" et seul le champ de 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 prix Compare-at (ou un prix qui n'est pas supérieur au prix), elle est simplement exportée à son prix normal sans solde — vous pouvez donc l'activer sans crainte pour tout votre catalogue.
3 Ajouter la taxe à vos prix (ou vous en remettre à vos Settings globaux)
La section Add tax to all prices est l'endroit où l'on gère la tarification taxe comprise — son intitulé indique littéralement "Add tax to all prices - override global Settings", car il s'agit d'un remplacement au niveau du flux du réglage de taxe par défaut applicable à toute la boutique. Il existe trois choix : - "Use global Settings (default)" — ce flux suit ce que vous avez défini à l'échelle de l'application sous Settings (voir le guide connexe [Settings](/docs/app-settings), "Set tax and price rounding"). La plupart des boutiques laissent tous leurs flux sur cette option afin que la taxe soit configurée 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. Utilisez-la pour un catalogue qui doit être hors taxe (par exemple un flux américain) même si votre valeur par défaut globale ajoute la taxe. - "Do add tax to prices - set tax rate below" — force l'ajout de 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'un remplacement, 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 en double.
4 Définir le taux de taxe
Le champ Tax rate percent (example: if the tax rate is 22%, enter 22) n'a d'importance que si vous avez choisi "Do add tax to prices" ci-dessus. Saisissez le taux sous forme de nombre entier — 22 pour 22 %, et non 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 sont exportés exactement tels qu'ils sont dans Shopify. Bien renseigner ce champ est la correction habituelle d'une divergence de prix Google Merchant Center, où Google compare le prix de votre flux au prix de votre page de destination : si votre boutique affiche des prix taxe comprise mais pas votre flux (ou l'inverse), ils ne correspondront pas.
5 Arrondir et formater 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 la valeur applicable à toute la boutique définie dans Settings (voir le guide [Settings](/docs/app-settings), "Set tax and price rounding") ; saisissez un nombre pour le remplacer pour ce flux uniquement. Deux décimales (`19.99 USD`) sont 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. Remplacez au niveau du flux uniquement lorsqu'un canal a spécifiquement besoin de nombres entiers (`20 USD`) ou d'une précision supplémentaire.
6 Ajouter la devise aux liens produit (facultatif)
De retour dans Product feed settings, Append currency parameter to the product URL? détermine 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 à "Do append. (example: my-store.com/products/my-product?currency=USD)" pour forcer l'ouverture de la boutique dans la devise de ce flux — ce qui aide le prix de la page de destination à correspondre au prix du flux. Il s'agit vraiment d'une question multidevise, elle est donc traitée en détail dans le guide [Multi-Language & Currency Feeds](/docs/multi-language-and-currency-feeds) ; ici, ce n'est qu'un interrupteur à connaître.
7 Enregistrer et vérifier le prix dans votre flux
Cliquez 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 au prix plein n'affiche qu'un `price`. Si la taxe est activée, les deux nombres sont déjà multipliés par votre taux, et tout est formaté selon vos décimales. Voilà tout le pipeline de prix — Compare-at, taxe, arrondi — visible dans le flux exactement tel que Facebook et Google le liront.
Questions fréquentes
Pourquoi mon prix soldé ne s'affiche-t-il pas barré dans Facebook ou Google ?
Un prix soldé n'est écrit que lorsque le <strong>prix Compare-at de 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 `sale_price` n'est exporté et l'article s'affiche au prix plein. Définissez un prix Compare-at 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>prix Compare-at devient le `price` normal</strong> et le <strong>prix de vente réel devient le `sale_price`</strong> — les annonces affichent donc le prix d'origine barré et le prix remisé à côté. Les produits qui ne sont pas remisés exportent un seul `price` sans `sale_price`.
Le prix de mon flux ne correspond pas à mon site web — comment corriger la divergence de prix ?
Une <strong>divergence de prix Google Merchant Center</strong> provient 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 boutique affiche les prix — ajoutez la taxe (avec le bon taux) si votre boutique affiche des prix taxe comprise, ou laissez-la désactivée sinon. 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 de produits ?
Dans la section <strong>Add tax to all prices</strong> de l'éditeur avancé, choisissez <em>"Do add tax to prices - set tax rate below"</em>, puis saisissez le taux sous forme de 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 plutôt les flux 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 paramètre <strong>Add tax to all prices</strong> de chaque flux est un <strong>remplacement</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 à sa manière. Le choix au niveau du flux l'emporte toujours.
Vais-je ajouter la taxe deux fois par accident ?
Non, si vous la définissez à un seul endroit. La taxe est appliquée une fois, soit avec le taux des Settings globaux (lorsque le flux est sur <em>"Use global Settings"</em>), soit avec le taux propre au flux (lorsque le flux effectue un remplacement). Ce n'est jamais les deux. Le double comptage ne se produit 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, `19.99`, 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 à la normale. Deux décimales sont ce qu'attendent Facebook et Google, ne remplacez donc cette valeur que lorsqu'un canal demande des nombres entiers.
Le paramètre de devise change-t-il le prix dans mon flux ?
Non — les nombres de prix proviennent de Shopify (et de vos réglages de taxe/arrondi). L'option <strong>Append currency parameter</strong> ajoute uniquement une balise `?currency=` au <em>lien</em> produit afin que la boutique s'ouvre dans la devise du flux. Elle est surtout destinée aux boutiques multidevises ; 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 plutôt que par flux.