Flexify Flexify

Can I have a multi-language feed and a multi-currency feed?

Setup your catalog with our localization feature

Your Shopify store is multi-language capable and offers your customers the ability to shop in their local currency. So you need to set up a Facebook catalog for multiple languages and countries.

The new Flexify localization feature, a.k.a. "I18n", lets you do just that: Set up a Localized Catalog with Multiple Languages and Countries.

We provide:

1. a main feed with all information in the default language and currency of the shop,

2. a language feed for each additional language that the shop uses, which overrides titles and descriptions with the translations that are saved at Shopify. It is worth mentioning, that in order to create the translations an additional third-party app is needed. The language feeds contain only the title, description, and links for the defined language.

3. a currency feed for each currency that the shop supports (only Shopify Payments). In this feed, we override country-specific information and product prices only at the moment. The currency feeds contain currencies in the defined currency.

It’s worth mentioning that language feeds and currency feeds do not contain all the information - they are supplementary!

[Update] We support the Shopify Market feed, which can be used without the supplementary feed. It extends the primary feed with the prices for all countries that are configured in Shopify Markets.

Important Note for Shopify Facebook and Instagram (app) Sales Channel Users
If you use Shopify's Facebook & Instagram sales channel, Meta may already receive localized country and market information from Shopify.

Depending on the options available in Commerce Manager, you may also be able to add Flexify country and language feeds to the Shopify-created catalog using Add localized product information.

Important: Meta's catalog settings and localization features change over time. Although Flexify localization feeds may be accepted by a Shopify-created catalog, we cannot predict or guarantee how they will interact with the localized catalog data already provided by Shopify or Meta's Advanced localized catalog features.

For the most predictable setup, Flexify localization feeds are primarily intended for a custom Meta catalog connected through the Flexify stand-alone main feed.

If you choose to add Flexify localization feeds to the Shopify-created catalog, review the localized product versions in Commerce Manager after the feeds have been processed.


"I18n" comes with our Premium plans and International plans. The International plans support 9000 products and up to 15 additional languages & currencies.

Please contact us at [email protected] and provide us with the details of your Shopify Online store, including
the number of products you have and the number of additional feeds you require. We will be happy to provide you with an offer for our international plans.

If you already have a scheduled main feed and just need to add the localized feeds, please scroll down to Step 5.


How to set up your Facebook catalog for multiple languages and countries:

Step 1: With your Flexify Subscription page, upgrade your plan to Premium or visit the custom upgradeable link (only for the International plans) and approve the charge there.

Step 2: Select Languages & Prices and markets | Review the settings & generate the feeds

After generating the feeds, you'll have:

- a main feed with the default language and country

- localized feeds with additional languages and a Market feed with the prices for all countries that are configured in Shopify Markets (if Shopify Payments are used, separate additional currency feeds will be generated).

Note: Market feed product URLs can also use the default language configured for each market in Shopify Markets. This is useful when your Shopify market language differs from the market’s local language, for example, when using /en-sa/ instead of /ar-sa/.

Step 3: Log into your Facebook Business Manager and select or create a Catalog for your default language and country (if you already have a catalog, please jump on Step 4).

Step 4: Within your Facebook business/Commerce manager upload the language and the country feeds to your catalog alongside your existing feed. The steps depend on the type of Meta catalog you are using.

If you use a custom Meta catalog #

  1. Go to www.facebook.com/products. Select your catalog for your default language and country.
  2. Open the Catalogue tab and go to Data sources.
  3. Click the Add+ button and select Country and language data under the Upload additional information section.
  4. Note: If you only see an “Add” or “Add info” button that redirects you to your Shopify store (instead of allowing you to add a data source), you might be using the Shopify Product Catalog created by the Facebook & Instagram sales channel. In this case, you’ll need to adjust your catalog settings as shown in this video tutorial.

    If you use the Shopify Product Catalog created by the Facebook & Instagram sales channel
    #

    Meta may also allow you to add your own country and language feeds to the Shopify-created catalog.

    1. Go to www.facebook.com/products and select your Shopify Product Catalog.
    2. Go to Settings → Localization
    3. Under Default view of your shop, open the settings for your default view.
    4. Open the menu next to Add products and select Add localized product information.
    5. Meta will take you to Catalog → Data Sources, where you can set up a new country or language file.

    Important: Meta's catalog settings and localization features change over time. Although Meta may allow you to add Flexify localization feeds to a Shopify-created catalog, we cannot predict or guarantee how these feeds will interact with localization data already provided by Shopify or with Meta's Advanced localized catalog features.

  5. Select Upload Feed
  6. Upload your Country feed and Language feeds

Your country feed ends in .../a/feed/CURRENCY_CODE-superfeed.xml or if you are using the Shopify Markets, your Flexify Market feed ends in ....a/feed/facebook_market_feed-superfeed.xml

6. Name your country feed, set the default currency, adjust the data feed schedule, and select Upload.

7. Repeat the steps and upload your Language schedule feed.

Your language feed ends in .../a/feed/COUNTRY_CODE-superfeed.xml

After all localization feeds have successfully loaded, you can preview each product in its different country and language combinations directly in Meta Commerce Manager.

To do this, go to Catalog > Products, open a sample product variant - not just the main product group - and select the Detail tab. From there, use the country and language dropdowns to switch between the available localized versions and review the product details, such as title, price, and other localized attributes.

You can also review product visibility and localized versions by using the International Coverage filter under Products.

You can now create dynamic ads for multiple languages and countries. Here's a useful Facebook article: Create an Advantage+ catalogue ad for multiple countries and languages.