id field in your override data feed. The id for each item must match an id in one of your main catalog data feeds and/or the content ID from your pixel.override field.
override column should be a supported ISO language code. (see also standard ISO language codes.)title and description in your language feed and include price, sale_price, sale_price_effective_date, availability, and link in your country feed.| Feed Type | Description | Example |
|---|---|---|
Country Feed | Contains overrides for specified countries. You can create and upload country feeds using the Commerce Manager or via the API.
See supported feed format. | An item can have different prices in different countries. |
Language Feed | Contains translations for specific fields. You can create and upload language feeds using the Commerce Manager or via the API. See supported feed format. | An item can have different descriptions in different languages. |
Language and Country Feed | Intended for advanced use cases where a country feed or language feed is not enough to describe the localization of your items. A language and country feed should only be used for fields that are absolutely necessary.
You can only create a language and country feed via the API, but you can modify and upload the feed from the Commerce Manager or via the API. The Commerce Manager provides details about each country and language setup. Note: To localize a field for both language and country, the value in the override column should be a supported ISO language code and a supported ISO country code, separated by a ‘|’ character, for example, en_XX|US | Your product URLs may depend on both the viewer language and country. For example: http://www.mysite.com/ca/item12345?lang=fr Or http://www.mysite.com/ca/fr/item12345 You can define localized fields for a limit of 350 language and country pairs, per catalog item. |
GB) and Italy (IT).id; override; price; link; delete
FB_product_1234; GB; 9.00 GBP; http://www.example.com/en_GB/FB_product_1234; false
FB_product_1234; IT; 10.49 EUR; http://www.example.com/it_IT/FB_product_1234; false
price, sale_price, unit_price, base_price, status (visibility), and availability must only be provided in a country feed. These fields cannot be provided in a language feed. This helps ensure customers see the correct localized product data.fr_XX) and English (en_XX).id; override; description; title; delete
FB_product_1234; fr_XX; Le t-shirt American Apparel préféré de tous. Le t-shirt comporte une encolure ajustée de 3/4 pouce au cou, une bande épaule à épaule et un ourlet de 1 pouce sur les manches.; T-shirt Unisexe d'American Apparel; false
FB_product_1234; en_XX ; Everyone's favorite American Apparel T-shirt. The t-shirt features 3/4 inches set-in neck, shoulder to shoulder tape and 1 inch hem on sleeves.; American Apparel Unisex T-Shirt; false
fr_XX|US) and French speakers in Canada (fr_XX|CA).id; override; url; delete
FB_product_1234; fr_XX|US; http://us.example.com/fr/product_1234; false
FB_product_1234; fr_XX|CA; http://ca.example.com/fr/product_1234; false
override_type parameter.curl \
-F 'name=Language feed' \
-F 'schedule={
"interval": "DAILY",
"url": "http:\/\/www.example.com\/sample_language_feed.tsv",
"hour": 22
}' \
-F 'override_type=language'
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
curl \
-F 'name=Country Feed' \
-F 'schedule={
"interval": "DAILY",
"url": "http:\/\/www.example.com\/sample_country_feed.tsv",
"hour": 22
}' \
-F 'override_type=country'
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
curl \
-F 'name=language and country Feed' \
-F 'schedule={
"interval": "DAILY",
"url": "http:\/\/www.example.com\/sample_language_and_country_feed.tsv",
"hour": 22
}' \
-F 'override_type=language_and_country'
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
| Parameter | Value |
|---|---|
url | Location where we can retrieve the feed file from |
interval | Frequency at which we fetch the feed file |
hour | Hour of the day (based on a 24-hr clock) when we fetch the feed |
true.delete items in your main item feed. When you delete a main item, all overrides are removed.
