Flux de produits multilingues et multi-devises (vente à l'international)
Vendre à l'international signifie qu'un seul catalogue suffit rarement : un acheteur à Paris devrait 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é possède tout ce qu'il vous faut pour bien faire les choses — une devise du 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 exactement 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é.
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 qui expose l'option d'ajout de devise et l'ensemble des commandes de traduction. Chaque flux est totalement indépendant, ce qui est précisément l'objectif 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.
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) » — définissez-le pour correspondre au catalogue auquel vous soumettez, et le flux affiche tous les prix dans cette devise. Si en revanche vous vendez via Shopify Markets, laissez la devise de côté et renseignez le 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, les prix et la devise propres à ce marché, de sorte que le flux corresponde exactement à ce qu'un acheteur de ce pays voit. Utilisez l'un ou l'autre, pas les deux — le Market country l'emporte lorsqu'il est défini.
3 Ajouter la devise à vos liens produits (facultatif)
L'option Append currency parameter to the product URL? contrôle si chaque lien produit porte une balise ?currency=. La valeur par défaut est « Do NOT append » (le lien reste my-store.com/products/my-product) ; l'activer produit 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 atterrissent directement sur la page au bon prix depuis une publicité. En cas de doute, laissez la valeur par défaut — la plupart des boutiques n'en ont pas besoin.
4 Activer un flux traduit pour une langue
Faites défiler jusqu'à Multi-language support. La bannière le dit clairement : la plupart des marchands devraient laisser cette section vide, et pour la langue d'origine (principale), laissez cette section vide — votre flux en 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 identifiants de produit entièrement traduits pour cette langue. Vous créez un flux par langue, chacun avec sa propre locale sélectionnée ici.
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 pour que les acheteurs atterrissent sur la page correctement traduite — se tromper envoie les publicités en français vers des URL en anglais.
6 Définir le sous-domaine de traduction (boutiques avec 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 un dossier ignorent complètement ce champ — le chemin du dossier est construit automatiquement à partir de la locale que vous avez choisie à l'étape 4.
7 La colonne de remplacement (avancé, la plupart la laissent vide)
Override column for multi-language feed est un champ spécialisé pour le format de flux de Google — il émet une valeur Google override qui permet à un flux spécifique à un pays ou une langue de remplacer les prix et la disponibilité de votre flux principal. Son libellé se termine par « Leave empty for primary locale or if you're not using translations », ce qui couvre la grande majorité des boutiques. Ne le définissez que si Google Merchant Center vous a spécifiquement demandé de compléter un flux principal par un remplacement par pays — sinon, laissez-le vide.
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 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 son Market country) 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.
À noter : la première fois que vous utilisez les champs de devise/Markets ou de 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, puis actualisez la page ; les champs fonctionnent alors.
Questions fréquentes
Comment créer un flux de produits pour Shopify Markets ?
Ouvrez l'éditeur avancé, laissez la devise du flux de côté et définissez le champ <strong>Market country</strong> sur le marché que vous ciblez. L'application suit automatiquement l'URL de la boutique, la devise et les prix de ce marché, de sorte que le flux corresponde à ce que voient les acheteurs de 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 : définissez la <strong>feed currency</strong> de chaque flux sur la devise souhaitée (ou utilisez un Market country pour laisser Shopify Markets la gérer), puis soumettez chaque flux au catalogue correspondant. Un 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 <strong>Multi-language support</strong>, choisissez la <strong>Language (locale)</strong> du flux et indiquez si vos URL traduites utilisent un sous-domaine (<code>fr.shop.com</code>) ou un dossier (<code>shop.com/fr</code>). 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 <strong>sous-domaine</strong> si chaque langue se trouve sur son propre hôte comme <code>fr.shop.com</code> (renseignez alors le champ Translation subdomain), ou <strong>dossier</strong> si les langues se trouvent sous un chemin comme <code>shop.com/fr</code> (le chemin est construit automatiquement). Ce réglage modifie uniquement 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 <code>?currency=USD</code> (en utilisant la devise du flux) à chaque lien produit, pour que les acheteurs atterrissent sur la page au bon prix. La valeur par défaut est désactivée, 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 de remplacement et en ai-je besoin ?
C'est un champ avancé qui émet une valeur Google <code>override</code>, permettant à un flux spécifique à un pays de remplacer les prix et la disponibilité de votre flux principal. La plupart des marchands le laissent vide — ne le renseignez que si Google Merchant Center vous a demandé d'ajouter un flux de remplacement par pays.
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 feed currency ou Market country ?
Utilisez l'un, pas les deux. Définissez la <strong>feed currency</strong> si vous n'êtes pas sur Shopify Markets et souhaitez simplement fixer la devise du flux. Utilisez le <strong>Market country</strong> si Shopify Markets gère vos régions — il prend en charge la devise, les prix et l'URL de la boutique, et le champ feed currency est ignoré lorsqu'un Market country est défini.