Comment ajouter un flux par pays ou par langue à votre catalogue Facebook depuis Shopify

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

Un flux Facebook par pays ou flux par langue permet à un seul catalogue Meta d'afficher des prix locaux aux acheteurs en France et des titres en français aux francophones, sans construire un deuxième catalogue. Meta appelle cela un catalogue localisé (son centre d'aide dit « localisez votre catalogue ») : vous gardez votre flux principal tel quel et vous ajoutez des flux supplémentaires par-dessus. Chaque flux supplémentaire n'a besoin que de l'id du produit plus une colonne override indiquant pour quel pays ou quelle langue ses lignes sont destinées. Awesome Facebook Product Feed peut construire ces flux pour vous. Vous dupliquez votre flux principal, vous pointez la copie vers la bonne devise, le bon marché ou la bonne langue, vous saisissez la valeur override, et vous ajoutez l'URL de la copie dans Commerce Manager. Ce guide couvre le côté application et le côté Commerce Manager, y compris les codes override et la règle sur les identifiants produits qui piège la plupart des gens.

1 Comment fonctionnent les flux Facebook par pays et par langue

Votre flux principal contient chaque produit avec tous ses détails. Un flux par pays et un flux par langue sont supplémentaires : Meta associe chacun de leurs articles à un article du flux principal par l'id, puis affiche les valeurs localisées aux personnes dans ce pays ou utilisant cette langue. Tout champ qu'un flux localisé ne fournit pas provient du flux principal. Celui dont vous avez besoin dépend de ce qui change :
Flux par pays, pour ce qui change selon l'endroit où se trouve l'acheteur : prix, prix soldé, devise, disponibilité et lien produit (par exemple votre vitrine .fr ou une URL Shopify Markets). La valeur override est un code pays à deux lettres tel que FR.
Flux par langue, pour ce qui change selon la langue utilisée par l'acheteur : titre et description. La valeur override est un code de langue Meta tel que fr_XX ou de_DE.
Meta choisit la bonne version pour chaque acheteur automatiquement, dans vos publicités et dans votre boutique.

2 Choisir un flux par pays ou un flux par langue

Pour la plupart des boutiques Shopify vendant à l'étranger, commencez par un flux par pays. Il corrige ce qui fait perdre des ventes : des acheteurs voyant un prix dans la mauvaise devise, ou atterrissant sur la mauvaise vitrine. Ajoutez un flux par langue lorsque votre boutique publie des traductions dans Shopify et que vous voulez un texte publicitaire dans la langue de l'acheteur. Les boutiques qui ont besoin des deux créent un flux par pays par marché et un flux par langue par langue. Vous n'avez pas à retirer de champs pour l'un ou l'autre type. L'application exporte chaque champ produit dans chaque flux, et Meta prend les valeurs localisées qui correspondent au type de flux et se rabat sur votre flux principal pour le reste.

3 Dupliquez votre flux principal

La façon la plus simple de construire un flux localisé qui correspond à votre flux principal article par article est de le copier. Sur le tableau de bord, ouvrez le menu Actions de votre flux principal et cliquez sur Duplicate. L'application crée une copie nommée « … (Copy) » avec les mêmes collections, filtres, réglages de variantes et format d'identifiant produit, ce qui garde les id identiques à l'étape 7. Ouvrez ensuite à nouveau le menu Actions de la copie et choisissez Edit (advanced). Donnez-lui un nom clair comme « Country feed: France » pour pouvoir distinguer vos flux plus tard. Répétez cela pour chaque pays ou langue que vous ajoutez.

Tableau de bord des flux avec le menu Actions utilisé pour dupliquer le flux Facebook principal

4 Flux par pays : définir la devise ou le pays Shopify Markets

Dans Product feed settings, pointez la copie vers le pays pour lequel vous localisez. Si votre boutique utilise Shopify Markets, définissez Market country sur ce pays. L'application exporte alors les prix, la devise et l'URL de vitrine propres à ce marché, ce qui est exactement ce qu'un flux Facebook par pays devrait contenir. Pas sur Markets ? Définissez plutôt Feed currency sur la devise du pays. Utilisez l'un ou l'autre : Market country l'emporte quand les deux sont définis. Si l'application vous demande d'autoriser la permission read_markets la première fois, approuvez-la et rafraîchissez la page. Pour un flux par pays, laissez Language (locale) et Export translated data? tels qu'ils sont sur votre flux principal.

Champs de devise du flux et de pays Shopify Markets pour un flux Facebook par pays

5 Flux par langue : choisir la langue et le format d'URL

Pour un flux par langue, faites défiler jusqu'à Multi-language support. Définissez Language (locale) sur la langue que vous ajoutez, et réglez Export translated data? pour correspondre à la manière dont votre vitrine sert les traductions : un sous-domaine (fr.shop.com, puis remplissez aussi Translation subdomain) ou un dossier (shop.com/fr). La copie exporte alors les titres, descriptions et liens produits traduits pour cette langue. La première fois, l'application peut vous demander d'autoriser read_translations et read_locales. Approuvez, rafraîchissez, et les champs fonctionnent. Chaque champ est couvert dans Flux multilingues et multidevises.

Réglages de langue (locale) et de format d'URL traduite pour un flux Facebook par langue

6 Définir la valeur override

C'est le champ qui transforme un flux ordinaire en flux Meta par pays ou par langue. Dans Override column for multi-language feed, saisissez la valeur que Meta doit lire depuis chaque article de ce flux. L'application l'écrit dans chaque article comme colonne override du flux :
Flux par pays : le code pays ISO à deux lettres, en majuscules, tel que FR, DE, GB ou US.
Flux par langue : le code de langue de Meta. Attention, le format n'est pas cohérent : certaines langues se terminent par _XX, la plupart portent un pays. Les plus courants de la liste de Meta :
en_XX anglais, fr_XX français, es_XX espagnol, pt_XX portugais, nl_XX néerlandais, ja_XX japonais, no_XX norvégien
de_DE allemand, it_IT italien, pl_PL polonais, sv_SE suédois, da_DK danois, fi_FI finnois, cs_CZ tchèque, sk_SK slovaque, sl_SI slovène, hr_HR croate, hu_HU hongrois, ro_RO roumain, el_GR grec, tr_TR turc, ko_KR coréen, ar_AR arabe, he_IL hébreu
zh_CN chinois (Chine), zh_TW chinois (Taïwan)
Pour tout le reste : copiez le code exact depuis la liste des langues et pays pris en charge de Meta. Une valeur par flux, donc un flux par pays ou par langue. Votre flux principal garde ce champ vide. Un override sur le flux principal transformerait tout votre catalogue en une copie localisée.

Champ colonne override où vous saisissez FR pour un flux par pays ou fr_XX pour un flux par langue

7 Gardez le format d'identifiant produit identique à votre flux principal

Meta relie un article localisé à son article du flux principal uniquement par l'id. Si les deux flux utilisent des formats d'id différents, rien ne correspond et le flux localisé ne fait rien. Dans Commerce Manager, cela se traduit généralement par des overrides manquants ou non associés. Un flux dupliqué a déjà le même Product ID format (dans Other settings en bas de l'éditeur avancé), donc vérifiez simplement qu'il correspond à votre flux principal et ne le changez pas. Il en va de même pour les produits eux-mêmes : un flux localisé ne peut localiser que les articles qui existent dans le flux principal. Plus d'infos sur les formats d'id dans Identifiants produits et correspondance du pixel Facebook.

Options de format d'identifiant produit, qui doivent correspondre au flux du catalogue Facebook principal

8 Enregistrez et copiez l'URL du flux

Enregistrez depuis la barre en haut. Le flux se génère puis continue de se mettre à jour tout seul à mesure que vos produits changent. De retour sur le tableau de bord, trouvez la ligne du nouveau flux et cliquez sur Copy sous son URL de flux compressée (.xml.gz), celle par défaut et recommandée pour Facebook. Vous la collerez ensuite dans Commerce Manager.

URL de flux compressée et bouton Copy sur le tableau de bord, prêts à ajouter dans Meta Commerce Manager

9 Ajouter le flux par pays ou par langue dans Commerce Manager

Dans Meta Commerce Manager, sélectionnez le catalogue qui utilise déjà votre flux principal, ouvrez l'onglet Catalogue et allez dans Sources de données. Puis :
• Cliquez sur + Ajouter et choisissez Données de pays ou de langue dans le menu déroulant.
• Sélectionnez Importer un fichier, puis Flux par pays ou Flux par langue, en fonction de l'override que vous avez défini à l'étape 6.
• Choisissez Flux programmé, collez l'URL du flux de l'étape 8, et choisissez la fréquence à laquelle Meta doit le récupérer (quotidienne est une bonne valeur par défaut).
• Nommez le flux et sélectionnez Enregistrer le flux et importer.
Le nouveau flux apparaît alors sous Sources de données. Pour vérifier que ça a fonctionné, ouvrez l'onglet Produits, cliquez sur un article, et changez le menu déroulant de pays ou de langue sur sa page produit : vous devriez voir le prix, le lien ou le titre localisé. Rien ne change ? Comparez les id avec votre flux principal (étape 7). Pendant que vous êtes dans Commerce Manager, vérifiez aussi que vos pays et langue par défaut sont définis sous Paramètres → Localisation.

10 Répétez pour chaque pays et langue

Chaque flux localisé couvre un pays ou une langue, donc ajoutez-les un par un : un flux par pays pour la France (FR, euros), un pour le Royaume-Uni (GB, livres), un flux par langue pour le français (fr_XX), un autre pour l'allemand (de_DE), et ainsi de suite. Meta autorise des valeurs localisées pour jusqu'à 350 paires de langue et de pays par article du catalogue, bien plus qu'une boutique n'en a besoin. Une fois en place, les publicités catalogue Advantage+ et les publicités dynamiques de produits sur ce catalogue choisissent automatiquement le bon prix, la bonne devise, le bon lien ou la bonne langue pour chaque acheteur, sans catalogue séparé par pays.

Questions fréquentes

Qu'est-ce qu'un flux Facebook par pays ?

Un flux supplémentaire dans votre catalogue Meta qui remplace les détails spécifiques à l'emplacement, tels que le prix, le prix soldé, la devise, la disponibilité et le lien produit, pour les acheteurs d'un pays. Chaque article porte le même id que dans votre flux principal plus une colonne override avec un code pays à deux lettres comme FR. Créez-en un dans l'application en dupliquant votre flux principal, en définissant sa devise ou son pays Shopify Markets, et en saisissant le code pays dans le champ override.

Qu'est-ce qu'un flux Facebook par langue ?

Un flux supplémentaire qui fournit à Meta des titres et descriptions traduits pour les personnes utilisant une langue donnée. La colonne override contient un code de langue Meta comme fr_XX ou de_DE. Dans l'application, dupliquez votre flux principal, choisissez la langue dans Multi-language support, et définissez l'override sur le code de langue. Votre boutique doit publier des traductions dans Shopify pour que cela fonctionne.

Que dois-je mettre dans la colonne override pour un catalogue Facebook ?

Un code pays ISO à deux lettres en majuscules (FR, DE, US) pour un flux par pays, ou un code de langue Meta pour un flux par langue, tel que fr_XX (français), es_XX (espagnol) ou de_DE (allemand). Utilisez une valeur par flux, et laissez l'override vide sur votre flux principal.

Quels sont les codes de langue du catalogue Facebook (Meta) pour un flux par langue ?

La liste propre à Meta, et elle n'est pas cohérente. L'anglais, le français, l'espagnol, le portugais, le néerlandais, le japonais et le norvégien utilisent _XX (en_XX, fr_XX, es_XX, pt_XX, nl_XX, ja_XX, no_XX). La plupart des autres portent un pays, comme de_DE allemand, it_IT italien, pl_PL polonais, sv_SE suédois ou zh_CN chinois. Deviner le format (de_XX, it_XX) est une raison fréquente pour laquelle un flux par langue ne correspond pas.

Dois-je utiliser un flux par pays ou un flux par langue ?

Utilisez un flux par pays lorsque les prix, la devise, la disponibilité ou les liens diffèrent selon le pays. C'est le besoin le plus courant. Utilisez un flux par langue lorsque vous voulez un texte publicitaire traduit. Les boutiques qui ont besoin des deux ajoutent un flux par pays par marché et un flux par langue par langue.

Pourquoi mon flux Facebook par pays ou par langue ne fonctionne-t-il pas ?

Presque toujours les identifiants produits. Meta associe les articles localisés au flux principal par l'id uniquement, donc le flux localisé doit utiliser le même format d'identifiant produit et inclure les mêmes produits que votre flux principal. Dupliquer le flux principal dans l'application garde les deux identiques. Vérifiez aussi la valeur override : les codes de langue ne suivent pas un seul format (fr_XX mais de_DE), donc copiez le vôtre depuis la liste de Meta. Et assurez-vous d'avoir choisi le type de flux correspondant dans Commerce Manager.

Comment localiser mon catalogue Facebook pour plusieurs pays ?

Ajoutez un flux par pays pour chaque marché par-dessus votre flux principal, au lieu de construire un catalogue par pays. Dans Commerce Manager, c'est Sources de données → + Ajouter → Données de pays ou de langue. Le centre d'aide de Meta appelle cela localiser votre catalogue. Chaque flux par pays porte les prix, la devise et les liens de ce marché, associés à votre flux principal par l'id produit.

Ai-je besoin d'un catalogue Facebook séparé pour chaque pays ?

Non. Un seul catalogue avec un flux principal plus des flux par pays et par langue sert chaque marché. Meta montre à chaque acheteur le prix, la devise, le lien ou le texte localisé automatiquement, donc vos publicités catalogue Advantage+ et vos publicités dynamiques de produits peuvent fonctionner sur un seul catalogue.

Puis-je utiliser les prix Shopify Markets dans un flux Facebook par pays ?

Oui. Définissez le Market country du flux sur le marché pour lequel vous localisez. L'application exporte les prix, la devise et l'URL de vitrine de ce marché, ce qui est exactement ce qu'un flux par pays devrait contenir. Puis définissez l'override sur le code à deux lettres du même pays.

Le flux principal a-t-il besoin d'une valeur override ?

Non, laissez-la vide. Le flux principal est la valeur par défaut sur laquelle chaque acheteur se rabat. Seuls les flux supplémentaires par pays et par langue portent un override.

À quelle fréquence Facebook met-il à jour un flux par pays ou par langue ?

Aussi souvent que le planning que vous définissez lors de son ajout dans Commerce Manager. L'application régénère le flux automatiquement à mesure que vos produits changent, donc un planning quotidien garde les prix localisés et les traductions synchronisés avec votre boutique.