Multi-Language & Multi-Currency Product Feeds (International Selling)
Selling internationally means one catalog is rarely enough: a shopper in Paris should see French titles and euro prices, a shopper in New York English titles and dollars. The Advanced editor has everything you need to get this right — a feed currency, a Shopify Markets country, an append-currency option, and translated feeds for each language. The golden rule is simple: one feed per language or market, and this guide walks through every field so each feed points at exactly the right prices and translated URLs. All of these fields live in the Advanced editor's Product feed settings and Multi-language support sections.
1 Open the Advanced editor
From your dashboard, click Edit (advanced) on the feed you want to configure — the Advanced editor is the only one that exposes the append-currency option and the full translation controls. Each feed is fully independent, which is the whole point here: you'll create a separate feed for each language and market rather than trying to cram them into one. Don't have a feed yet? Click Add a product feed first, then open it here.
2 Set the feed currency — or hand it to Shopify Markets
The feed currency field is labeled "Feed currency - not used if you set Market country below (for Shopify Markets)" — set it to match the catalog you're submitting to, and the feed prices everything in that currency. If instead you sell through Shopify Markets, leave the currency alone and fill in the Market country — labeled "Market country (leave empty if you're NOT using Shopify Markets)". The app then pulls that market's own storefront URL, pricing and currency, so the feed matches exactly what a shopper in that country sees. Use one or the other, not both — Market country wins when it's set.
3 Append the currency to your product links (optional)
The Append currency parameter to the product URL? option controls whether each product link carries a `?currency=` tag. The default is "Do NOT append" (link stays `my-store.com/products/my-product`); switching it on produces `my-store.com/products/my-product?currency=USD` using this feed's currency. This is handy when your storefront reads the currency from the URL and you want shoppers to land on the right-priced page straight from an ad. If you're unsure, leave it on the default — most stores don't need it.
4 Turn on a translated feed for one language
Scroll to Multi-language support. The banner here says it plainly: most merchants should leave this section empty, and for the original (primary) language, leave this section empty — your primary-language feed needs no translation setup at all. Only when your store publishes translations do you touch this: pick the Language (locale) for this feed, and the feed exports fully translated titles, descriptions and product handles for that language. You create one feed per language, each with its own locale selected here.
5 Tell the app how your translated URLs are built
The Export translated data? dropdown has three choices that must match how your Shopify storefront serves translations. "No, export original (primary) language" is the default. Pick "Yes... use a subdomain (fr.shop.com)" if your translated storefront lives on a language subdomain, or "Yes... use a folder (shop.com/fr)" if it lives under a path like `shop.com/fr`. This choice decides how the app builds each product's link so shoppers land on the correctly translated page — getting it wrong sends French ads to English URLs.
6 Set the translation subdomain (subdomain stores only)
If — and only if — you chose the subdomain option above, fill in the Translation subdomain field with that language's host, e.g. `fr.shop.com`. Its help text spells out the 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." Folder-based stores skip this field entirely — the folder path is built automatically from the locale you picked in step 4.
7 The override column (advanced, most leave empty)
Override column for multi-language feed is a specialist field for Google's feed format — it emits a Google `override` value that lets a country- or language-specific feed override prices and availability from your primary feed. Its label ends with "Leave empty for primary locale or if you're not using translations", and that covers the vast majority of stores. Only set it if Google Merchant Center has specifically asked you to supplement a main feed with a country override — otherwise leave it blank.
8 Save, then repeat for each language and market
Save from the bar at the top and the feed regenerates automatically. Now repeat the whole setup for every other language and market: a separate feed for French, another for German, another for your Canadian market, and so on — each with its own currency (or Market country) and its own locale. Submit each feed URL to the matching country's catalog in Facebook Commerce Manager or Google Merchant Center, and every region gets the right language, prices and links. > Heads-up: the first time you use the currency/Markets or translation fields, the app > may ask you to authorize extra permissions — it shows a "Quick tip" prompt to authorize > additional permissions (read_markets) for Markets, or (read_translations, read_locales) > for translated feeds. Click the link, approve, and refresh the page; the fields then work.
Frequently asked questions
How do I create a product feed for Shopify Markets?
Open the Advanced editor, leave the feed currency alone, and set the <strong>Market country</strong> field to the market you're targeting. The app follows that market's storefront URL, currency and pricing automatically, so the feed matches what shoppers in that country see. Create a separate feed for each market.
How do I make a multi-currency Facebook feed on Shopify?
Create one feed per currency: set each feed's <strong>feed currency</strong> to the currency you want (or use a Market country to let Shopify Markets drive it), then submit each feed to the matching catalog. One feed can only carry one currency, so several currencies means several feeds.
Can I create a Facebook or Google feed in different languages?
Yes, if your Shopify store publishes translations. In <strong>Multi-language support</strong>, pick the <strong>Language (locale)</strong> for the feed and choose whether your translated URLs use a subdomain (`fr.shop.com`) or a folder (`shop.com/fr`). Make one feed per language — each exports fully translated titles, descriptions and links.
What's the difference between the subdomain and folder translation options?
It's about how your storefront serves translations. Choose <strong>subdomain</strong> if each language lives on its own host like `fr.shop.com` (then fill in the Translation subdomain field), or <strong>folder</strong> if languages live under a path like `shop.com/fr` (the path is built automatically). The setting only changes how product links are constructed.
Do I need to set anything for my primary (default) language?
No. Leave the entire Multi-language section empty for your primary language — the feed exports it by default. The in-app note says so directly: for the original (primary) language, leave this section empty.
What does the append-currency option do?
When on, it adds `?currency=USD` (using the feed's currency) to every product link, so shoppers land on the correctly-priced page. The default is off, and most stores don't need it — turn it on only if your storefront reads the currency from the URL.
What is the override column and do I need it?
It's an advanced field that emits a Google `override` value, letting a country-specific feed override prices and availability from your main feed. Most merchants leave it empty — only fill it in if Google Merchant Center has asked you to add a country override feed.
The currency or translation fields are asking me to authorize permissions. Is that normal?
Yes. The app needs extra Shopify scopes to read your Markets and translations, so the first time you use these fields it shows a Quick tip prompt to authorize additional permissions (read_markets, or read_translations and read_locales). Approve them and refresh the page, and the fields become available.
Should I use feed currency or Market country?
Use one, not both. Set the <strong>feed currency</strong> if you're not on Shopify Markets and just want to fix the feed's currency. Use <strong>Market country</strong> if Shopify Markets manages your regions — it takes over currency, pricing and the storefront URL, and the feed currency field is ignored when a Market country is set.