Get Started
How to set up multi-currency feeds with WPML (WCML)
  1. Home
  2. Knowledge Base
  3. Integration
  4. How to set up multi-currency feeds with WPML (WCML)

How to set up multi-currency feeds with WPML (WCML)

If your WPML store sells in multiple currencies through WooCommerce Multilingual & Multicurrency (WCML) but your product feed still exports the store’s base currency, this guide covers how to point each feed at the currency you want. Shopping channels match feeds to local shoppers, so a feed stuck in the wrong currency can mean rejected products or lost sales.

The Product Feed Multi-Currency Addon fixes this. It connects Product Feed Pro to WCML, letting each feed output prices and shipping costs in the currency of your choice. This guide shows you how to set the currency for a feed.

This feature lives in the paid Product Feed Multi-Currency Addon, which runs on top of the core Product Feed Pro plugin (version 13.5.5 or later). You don’t need Product Feed Elite for it. The addon is included in the Plus and Business plans. Without it installed and licensed, the currency dropdown described below won’t appear.

This is a currency-only integration. It sets the price currency for your feed. It does not translate your products. If you want to output translated product data, that’s handled by a different addon. For these steps, see How to set up WPML with the Product Feed Translation Addon. If you use WCML only for multiple currencies, you don’t need the Translation Addon.

Prerequisites

Before you begin, ensure you have all the items listed in the table below.

RequirementDetails
Product Feed ProVersion 13.5.5 or later, and active (the core Product Feed plugin)
Product Feed Multi-Currency AddonInstalled and licensed (included in the Plus and Business plans)
WPML and WooCommerce Multilingual & Multicurrency (WCML)Both active, with multi-currency mode turned on and at least one extra currency configured

There’s no separate setting to switch this integration on. The addon detects WCML automatically, so as long as the plugins are active and WCML’s multi-currency mode is on, the currency option appears on your feeds. If you used multi-currency in an earlier version of Product Feed Elite, you no longer need to enable the “Enable WPML support” option. That manual toggle has been removed.

Set the currency for a feed

Follow these steps to pick which currency a feed uses.

  1. In the WordPress admin menu, click Product Feed.
  2. Open the feed you want to update, or create a new one to reach the feed edit screen.
  3. On the General tab, find the Currency (WCML) dropdown. It sits just above the Country field.
  4. Choose the currency you want this feed to use. The list shows the currencies you’ve enabled in WCML.
  5. Finish setting up the rest of your feed, then save and generate it.
The Currency (WCML) dropdown on the General tab of the feed edit screen

That’s it. From now on, this feed outputs prices in the currency you selected.

How the conversion works

When you pick a non-base currency, the addon converts each product’s price and shipping cost into that currency using WCML’s own exchange rates. If you’ve set fixed (manual) prices for a currency in WCML, the addon uses those instead of the auto-converted amount. The currency’s own decimal and thousand separators are applied too, so the feed matches how WCML displays prices on your store.

Troubleshooting

The Currency (WCML) dropdown doesn’t appear on the General tab
The dropdown only shows when the addon can detect an active WCML multi-currency setup. Check each of these:
  • WPML and WooCommerce Multilingual & Multicurrency (WCML) are both active.
  • WCML’s multi-currency mode is turned on. In your WordPress admin, go to WooCommerce → WCML, open the Multicurrency tab, and enable multiple currencies. With multi-currency mode off, there’s nothing to switch to, so the field stays hidden.
  • At least one extra currency is configured in WCML, beyond your store’s base currency.
  • The Product Feed Multi-Currency Addon is installed and licensed.
  • You’re running Product Feed Pro 13.5.5 or later.
My feed still shows base-currency prices
This happens when the feed’s selected currency matches your store’s base currency. The addon only converts prices when you pick a currency different from the base. Open the feed, set the Currency (WCML) dropdown to the currency you want, then regenerate the feed.

FAQ

Do I need the Translation Addon to use this?
No. This integration handles currency only. If you also want to output translated product data in your feed, that’s a separate feature covered by the Product Feed Translation Addon. See How to set up WPML with the Product Feed Translation Addon.
Do I need to turn this integration on anywhere?
No. There’s no enable toggle in Product Feed. Once Product Feed Pro, the Multi-Currency Addon, and WCML are all active with multi-currency mode on, the currency option appears on your feeds automatically.
Do I need Product Feed Elite for this?
No. The Multi-Currency Addon runs on top of the core Product Feed Pro plugin (version 13.5.5 or later), so you don’t need Product Feed Elite active. You do need the addon itself, which is included in the Plus and Business plans.
Can different feeds use different currencies?
Yes. The currency is set per feed, so you can create one feed per currency and point each to the right shopping channel.
Does it convert shipping costs too?
Yes. Both product prices and shipping costs convert into the currency you select for the feed.

Need more help?

If you have the Multi-Currency Addon (included in the Plus and Business plans), the fastest way to reach us is to open a support ticket from your account. Our team can check your feed and WCML setup directly.

If you’re using the free Product Feed Pro plugin without the addon, post your question in the WordPress.org support forum. Keep in mind that multi-currency feeds need the Multi-Currency Addon.

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