Flux de produits multi-langues et multi-devises (vente internationale)

Flux de produits 5 min de lecture Updated Sep 23, 2026

Vendre à l'international signifie qu'un seul catalogue est rarement suffisant : un acheteur à Paris doit voir des titres en français et des prix en euros, un acheteur à New York des titres en anglais et des dollars. L'éditeur avancé dispose de tout ce dont vous avez besoin pour bien faire les choses — une devise de flux, un pays Shopify Markets, une option d'ajout de devise, et des flux traduits pour chaque langue. La règle d'or est simple : un flux par langue ou par marché, et ce guide passe en revue chaque champ pour que chaque flux pointe précisément vers les bons prix et les bonnes URL traduites. Tous ces champs se trouvent dans les sections Product feed settings et Multi-language support de l'éditeur avancé.

Vous n'avez pas encore Awesome Feeds ? Installez-la depuis le Shopify App Store →

1 Ouvrir l'éditeur avancé

Depuis votre tableau de bord, cliquez sur Edit (advanced) sur le flux que vous souhaitez configurer — l'éditeur avancé est le seul à exposer l'option d'ajout de devise et l'ensemble des commandes de traduction. Chaque flux est totalement indépendant, ce qui est justement le but ici : vous créerez un flux distinct pour chaque langue et chaque marché plutôt que d'essayer de tout regrouper dans un seul. Vous n'avez pas encore de flux ? Cliquez d'abord sur Add a product feed, puis ouvrez-le ici.

Ouvrir l'éditeur avancé — s-button[href$='/productFeed/edit/1'] surligné

2 Définir la devise du flux — ou la confier à Shopify Markets

Le champ feed currency est intitulé « Feed currency - not used if you set Market country below (for Shopify Markets) » — réglez-le pour qu'il corresponde au catalogue auquel vous soumettez, et le flux affichera tous les prix dans cette devise. Si vous vendez plutôt via Shopify Markets, laissez la devise telle quelle et renseignez le champ Market country — intitulé « Market country (leave empty if you're NOT using Shopify Markets) ». L'application récupère alors l'URL de la boutique, la tarification et la devise propres à ce marché, de sorte que le flux corresponde exactement à ce que voit un acheteur dans ce pays. Utilisez l'un ou l'autre, pas les deux — le champ Market country l'emporte lorsqu'il est renseigné.

Définir la devise du flux — ou la confier à Shopify Markets — #product_feed_feedCurrency, #product_feed_feedCountry_display surlignés

3 Ajouter la devise à vos liens produits (facultatif)

L'option Append currency parameter to the product URL? détermine si chaque lien produit porte une balise ?currency=. Par défaut, elle est réglée sur « Do NOT append » (le lien reste my-store.com/products/my-product) ; en l'activant, on obtient my-store.com/products/my-product?currency=USD en utilisant la devise de ce flux. C'est pratique lorsque votre boutique lit la devise depuis l'URL et que vous voulez que les acheteurs arrivent directement depuis une publicité sur la page au bon prix. En cas de doute, laissez la valeur par défaut — la plupart des boutiques n'en ont pas besoin.

Ajouter la devise à vos liens produits (facultatif) — #product_feed_appendCurrency surligné

4 Activer un flux traduit pour une langue

Faites défiler jusqu'à Multi-language support. La bannière ici l'indique clairement : la plupart des marchands devraient laisser cette section vide, et pour la langue d'origine (principale), laissez cette section vide — votre flux dans la langue principale n'a besoin d'aucune configuration de traduction. Vous n'y touchez que lorsque votre boutique publie des traductions : choisissez la Language (locale) pour ce flux, et le flux exporte des titres, descriptions et handles de produits entièrement traduits pour cette langue. Vous créez un flux par langue, chacun avec sa propre locale sélectionnée ici.

Activer un flux traduit pour une langue — #product_feed_translationLocale surligné

5 Indiquer à l'application comment vos URL traduites sont construites

Le menu déroulant Export translated data? propose trois choix qui doivent correspondre à la façon dont votre boutique Shopify sert les traductions. « No, export original (primary) language » est la valeur par défaut. Choisissez « Yes... use a subdomain (fr.shop.com) » si votre boutique traduite se trouve sur un sous-domaine de langue, ou « Yes... use a folder (shop.com/fr) » si elle se trouve sous un chemin comme shop.com/fr. Ce choix détermine comment l'application construit le lien de chaque produit afin que les acheteurs arrivent sur la page correctement traduite — se tromper enverrait des publicités françaises vers des URL anglaises.

Indiquer à l'application comment vos URL traduites sont construites — #product_feed_translationType surligné

6 Définir le sous-domaine de traduction (boutiques à sous-domaine uniquement)

Si — et seulement si — vous avez choisi l'option sous-domaine ci-dessus, renseignez le champ Translation subdomain avec l'hôte de cette langue, par ex. fr.shop.com. Son texte d'aide précise les exceptions : « Leave empty for primary locale or if you're not using translations or if you're using a folder structure (such as shop.com/fr) for your URLs. » Les boutiques basées sur des dossiers ignorent totalement ce champ — le chemin de dossier est construit automatiquement à partir de la locale que vous avez choisie à l'étape 4.

Définir le sous-domaine de traduction (boutiques à sous-domaine uniquement) — #product_feed_translationSubdomain surligné

7 La colonne override (pour les flux Facebook par pays et par langue)

Override column for multi-language feed écrit une valeur override dans chaque article du flux. C'est la colonne que Meta lit dans un flux Facebook par pays ou par langue : un flux complémentaire que vous ajoutez par-dessus votre flux de catalogue principal afin qu'un seul catalogue affiche des prix locaux ou des titres traduits. Utilisez un code pays comme FR pour un flux par pays, ou un code de langue Meta comme fr_XX pour un flux par langue. Son intitulé se termine par « Leave empty for primary locale or if you're not using translations ». Laissez-la vide pour votre flux principal et pour les catalogues distincts par langue. Ne la remplissez que sur un flux que vous ajouterez dans Commerce Manager en tant que flux par pays ou par langue. Le guide complet se trouve dans Flux Facebook par pays et par langue.

Champ de la colonne override pour les flux Facebook par pays et par langue, laissé vide sur le flux principal

8 Enregistrer, puis répéter pour chaque langue et chaque marché

Enregistrez depuis la barre en haut et le flux se régénère automatiquement. Répétez maintenant toute la configuration pour chaque autre langue et chaque autre marché : un flux distinct pour le français, un autre pour l'allemand, un autre pour votre marché canadien, et ainsi de suite — chacun avec sa propre devise (ou pays Market) et sa propre locale. Soumettez chaque URL de flux au catalogue du pays correspondant dans Facebook Commerce Manager ou Google Merchant Center, et chaque région obtient la bonne langue, les bons prix et les bons liens.
À savoir : la première fois que vous utilisez les champs devise/Markets ou traduction, l'application peut vous demander d'autoriser des permissions supplémentaires — elle affiche une invite « Quick tip » pour autoriser des permissions supplémentaires (read_markets) pour Markets, ou (read_translations, read_locales) pour les flux traduits. Cliquez sur le lien, approuvez, et actualisez la page ; les champs fonctionnent alors.

Enregistrer, puis répéter pour chaque langue et chaque marché — #product_feed_feedCurrency surligné

Questions fréquentes

Comment créer un flux de produits pour Shopify Markets ?

Ouvrez l'éditeur avancé, laissez la devise du flux telle quelle, et réglez le champ Market country sur le marché que vous ciblez. L'application suit automatiquement l'URL de la boutique, la devise et la tarification de ce marché, de sorte que le flux corresponde à ce que voient les acheteurs dans ce pays. Créez un flux distinct pour chaque marché.

Comment créer un flux Facebook multi-devises sur Shopify ?

Créez un flux par devise : réglez la devise du flux de chaque flux sur la devise souhaitée (ou utilisez un pays Market pour laisser Shopify Markets la piloter), puis soumettez chaque flux au catalogue correspondant. Un seul flux ne peut porter qu'une seule devise, donc plusieurs devises signifient plusieurs flux.

Puis-je créer un flux Facebook ou Google dans différentes langues ?

Oui, si votre boutique Shopify publie des traductions. Dans Multi-language support, choisissez la Language (locale) du flux et indiquez si vos URL traduites utilisent un sous-domaine (fr.shop.com) ou un dossier (shop.com/fr). Créez un flux par langue — chacun exporte des titres, descriptions et liens entièrement traduits.

Quelle est la différence entre les options de traduction par sous-domaine et par dossier ?

Cela concerne la façon dont votre boutique sert les traductions. Choisissez sous-domaine si chaque langue se trouve sur son propre hôte comme fr.shop.com (renseignez alors le champ Translation subdomain), ou dossier si les langues se trouvent sous un chemin comme shop.com/fr (le chemin est construit automatiquement). Ce réglage ne modifie que la façon dont les liens produits sont construits.

Dois-je configurer quelque chose pour ma langue principale (par défaut) ?

Non. Laissez toute la section Multi-language vide pour votre langue principale — le flux l'exporte par défaut. La note dans l'application le dit directement : pour la langue d'origine (principale), laissez cette section vide.

Que fait l'option d'ajout de devise ?

Lorsqu'elle est activée, elle ajoute ?currency=USD (en utilisant la devise du flux) à chaque lien produit, afin que les acheteurs arrivent sur la page au bon prix. Elle est désactivée par défaut, et la plupart des boutiques n'en ont pas besoin — activez-la uniquement si votre boutique lit la devise depuis l'URL.

Qu'est-ce que la colonne override et en ai-je besoin ?

Elle écrit une valeur override dans chaque article, ce dont Meta a besoin pour un flux Facebook par pays ou par langue : un flux complémentaire qui localise votre catalogue principal (FR pour un flux par pays, fr_XX pour un flux par langue). Laissez-la vide sur votre flux principal et sur tout flux que vous soumettez comme son propre catalogue. Ne la remplissez que sur un flux que vous ajoutez dans Commerce Manager en tant que flux par pays ou par langue.

Les champs de devise ou de traduction me demandent d'autoriser des permissions. Est-ce normal ?

Oui. L'application a besoin de scopes Shopify supplémentaires pour lire vos Markets et vos traductions, donc la première fois que vous utilisez ces champs, elle affiche une invite Quick tip pour autoriser des permissions supplémentaires (read_markets, ou read_translations et read_locales). Approuvez-les et actualisez la page, et les champs deviennent disponibles.

Dois-je utiliser la devise du flux ou le pays Market ?

Utilisez l'un, pas les deux. Réglez la devise du flux si vous n'êtes pas sur Shopify Markets et que vous voulez simplement fixer la devise du flux. Utilisez le Market country si Shopify Markets gère vos régions — il prend le relais pour la devise, la tarification et l'URL de la boutique, et le champ de devise du flux est ignoré lorsqu'un pays Market est défini.