Get Started
How to sync Polylang with the Product Feed Translation Addon - AdTribes
  1. Home
  2. Knowledge Base
  3. Integration
  4. How to sync Polylang with the Product Feed Translation Addon

How to sync Polylang with the Product Feed Translation Addon

Requires the Product Feed Translation Addon: this feature is only available with the Product Feed Translation Addon. Install and license the addon before following this guide.

Running a multilingual store with Polylang? The Product Feed Translation Addon lets you point each product feed at one Polylang language, so you can send a separate feed to each channel and locale.

This guide covers the requirements, how to pick a language for a feed, and how to include products from every language when your feed filters need to reach translated products.

For installation and licensing, see Getting started with the Product Feed Translation Addon.

Before you start

Make sure you meet the following requirements:

RequirementNotes
WooCommerceInstalled, active, and up to date.
PolylangInstalled, with your languages created. Polylang Pro works too, and the addon detects either one.
Product Feed ProRequired and active. The Translation Addon expects Product Feed Pro 13.5.3 or newer.
Product Feed Translation AddonSeparate plugin. It detects Polylang and loads the integration for you, with nothing to switch on.

Install and activate the Translation Addon only after WooCommerce and Product Feed Pro are in place. If a dependency is missing, the addon shows an admin notice and skips loading integrations.

The Product Feed Translation Addon is available only with Plus and Business plans.

Create your languages in Polylang before you look for them in a feed. The addon reads the language list from Polylang, so a language that does not exist there will not appear in the feed dropdown.

Choose the Polylang language for each feed

When Polylang is active, the feed General step shows a Polylang language field, just under Project name. The setting is saved on the feed, so different feeds on the same store can use different languages.

  1. Create a new feed under Product Feed → Create feed, or open an existing one under Product Feed → Manage feeds.
  2. In General, find Polylang language.
  3. Select the language this feed should use.
  4. Complete mapping, filters, rules, and scheduling as usual.
  5. Save the feed and generate it.
The Create New Feed screen, General tab, with Polylang language set to French

If you leave the field alone on a new feed, the feed uses your Polylang default language.

How the integration works

The addon narrows the feed to the products that belong to the language you picked. Because Polylang stores each translation as its own product, the feed then reads that product’s own title, description, URL, and other fields, so the output matches what a shopper sees browsing your store in that language.

There is no fallback. If a product has no translation in the language a feed uses, that product is not in the feed. This is different from a string-level translation plugin, which can fall back to your default language for a missing string. With Polylang, translate the product before you rely on that language’s feed.

Best practices

  • One language per channel feed: create a separate feed per language, for example one file for English and one for Spanish, rather than sending a mixed file to a channel.
  • Translate products before you rely on a feed: a product with no translation in that language will not appear in the feed at all.
  • Check your filters against the feed’s language: a filter that names products by ID can only match products in the language the feed uses, because Polylang gives every translation its own ID.
  • Match channel setup: point each localized feed URL at the Merchant Center, Meta, or other account configured for that language or country.

Frequently asked questions

Does this work with Polylang Pro?
Yes. The addon detects both Polylang and Polylang Pro and loads the same integration for either one.
What happens if I do not choose a language?
The feed uses your Polylang default language. A feed always resolves to one language, so the output is never a mix.
Can I use different languages for different feeds?
Yes. Polylang language is saved on the feed, so you can run one feed per language side by side, and duplicating a feed carries the language across with it.
My include filter lists product IDs but the translated products never appear. Why?
The feed is pinned to one language, so only that language’s products were ever candidates for the filter. Polylang gives every translation its own product ID, and the IDs from the other languages were excluded before the filter ran. List the IDs that belong to the feed’s language, or create one feed per language.
Do I need Product Feed Elite?
No. Product Feed Pro and the Product Feed Translation Addon are what you need for Polylang feeds. Product Feed Elite is optional, and worth adding if your store already uses Elite-only channels, templates, or options.

Troubleshooting

The Polylang language field does not appear
Check that the Product Feed Translation Addon is active and licensed, and that Polylang is installed with at least one language created. The field is only added when the addon detects Polylang.
A product is missing from the feed
Confirm the product has a translation in the language the feed uses. Polylang treats each translation as its own product, so an untranslated product is not in that language’s feed. Translate the product, then generate the feed again.
The feed comes out in the wrong language
Check Polylang language in the feed’s General step, then generate the feed again. A feed keeps its old file until it regenerates.
License shows inactive
Go to Product Feed → License → Translation Addon, enter your activation email and license key, then activate the license.

Need help?

If you have a question or run into any issues, we’re here to help.

Premium users: Open a support ticket. Include your Product Feed version, Polylang version, and the feed configuration so the team can help you faster.

Free users: Visit the community forum on WordPress.org for help from the community.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera