A Cozmoslabs Product

Multiple Currencies

The Multiple Currencies add-on allows you to sell subscription plans in multiple currencies, giving users the flexibility to pay in their local currency, either via automatic location detection or by selecting their preferred option manually.

Activating the Multiple Currencies Add-on

Multiple Currencies add-on is available only with a Paid Member Subscriptions Pro, or Agency license.

After purchasing a premium version of Paid Member Subscriptions, you can check the following guide on how to install Paid Member Subscriptions.

The Multiple Currencies add-on is currently not compatible with the Pro-rate add-on. Only one of these two add-ons can be activated at a time.

Multiple Currencies Settings

After activating the Multiple Currencies add-on, a dedicated sub-tab will appear under Payments in the Settings, allowing you to configure the general setup options.

Multiple Currencies Settings

Multiple Currency

In this section, you will configure the essential settings required for setting up the Multiple Currencies functionality.

Multiple Currencies Settings - Multiple Currency

Conversion Type

This setting can be of two types:

This requires selecting and configuring a currency converter, as well as ensuring the rates are regularly updated.

Default Currency

This shows the default currency selected in the General Payments Settings tab.

Extra Currencies

Here, you can select the additional currencies you wish to use, excluding the default currency.

PayPal Restricted Currencies

Unfortunately, PayPal does not accept payments in all currencies due to merchant restrictions. The PayPal-supported currencies can be viewed here.

This setting allows you to select which extra currencies cannot be received via PayPal. Payments in these currencies will be converted to the default currency before processing, provided an active currency converter is available and a conversion rate exists for the selected currency.

Currency Switcher

If enabled, this setting adds a Currency Switcher to front-end forms, allowing users to select their preferred currency.

Multiple Currencies Settings - Currency Switcher

User Location

This setting detects the user’s location and automatically selects the local currency if available in Extra Currencies; otherwise, it defaults to the default currency.

The User Location setting is displayed only if the Currency Switcher is enabled.

Auto Convert Prices

This setting appears only with the Manual conversion type and automatically converts default currency prices to extra currencies using the selected converter.

If a specific currency price is set in the Subscription Plan settings, then that manual price takes precedence over the Auto Convert one.

Currency Converter

In this section, you can select your preferred currency converter, configure the update interval for conversion rates, and manually refresh the rates when needed.

Multiple Currencies Settings - Currency Converter

Converter

There are three types of converters available, each with its own advantages and limitations:

  1. Exchange Converter
    • Features: Supports the most currencies worldwide.
    • Limitations: Free plan is limited to 1,500 requests per month.
    • API Key: Required. Obtain your API key by visiting Exchange Converter and following the provided instructions.
  2. Frankfurter Converter
    • Features: Offers unlimited requests.
    • Limitations: Supports a limited number of currencies.
    • API Key: Not required.
  3. Alpha Vantage
    • Features: Supports a significant number of currencies.
    • Limitations: Free plan allows up to 25 requests per day.
    • API Key: Required. Get your API key by visiting Alpha Vantage and following the setup steps.

Choose the converter that best fits your needs based on the number of supported currencies and request limits. Ensure you have the necessary API keys set up for converters that require them.

API Key

Enter the API key for the selected converter in this field.

This option is displayed only if you choose either the Exchange Converter or Alpha Vantage as your currency converter.

Update Interval

Set how frequently the conversion rates should be updated.

Before choosing the interval, verify the update frequency of the selected converter to prevent unnecessary requests.

Conversion Rates

Manually update the conversion rates by clicking the Update Now button. This section also shows the date and time of the most recent update.

Currency Labels

This section becomes available after adding currencies in the Extra Currencies setting under the Multiple Currency Configurations section.

Here, you can define custom labels or symbols for each currency you’ve added.

Multiple Currencies Settings - Currency Labels

Subscription Plan Settings

Within the Subscription Plan settings, you can manually define prices for each currency that you have previously configured in the Extra Currencies section under Payment settings. Alternatively, you can choose to exclude this Subscription Plan from the Multiple Currencies feature and sell it only in the default currency.

Multiple Currencies Settings - Subscription Plan settings

Multiple Currencies

Clicking the “Edit Prices for Other Currencies” button opens a popup where you can set the prices for each extra currency defined under the Extra Currencies option in the plugin settings.

If a currency is defined but a specific price for that extra currency is not set in the plan, then the original price and currency will be used instead.

This setting will appear only if the Manual type of Conversion has been choosen.
Multiple Currencies Settings - Currency Converter - Multiple Currencies

Don’t Switch Currency

Enabling this setting restricts the subscription plan to be sold exclusively in the default currency, blocking the use of any additional currencies.

Discount Code Settings

When you activate the Multiple Currencies add-on, a new setting called Currency Availability will appear when creating or editing a discount code.

This setting allows you to select the currencies for which the discount code will be valid. If no currencies are selected, the discount code will apply to all available currencies.

Multiple Currencies Settings - Discount Code Settings

Paid Member Subscriptions Pro

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup a WordPress membership site using Paid Member Subscriptions.

Get Paid Member Subscriptions

The Ultimate Membership Bundle

Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.

Get 25% off with the bundle

Help & Support

We’re here to help you every step of the way.

Open a Support Ticket