View Categories

How To Integrate Local Currency With Membership Forms

The Local Currency Add-on allows you to sell the same membership plan in different currencies based on the user’s country. This helps provide a localized pricing experience for your members, improving usability and reducing confusion at checkout.


Prerequisites #

Active installation of User Registration & Membership Pro

If the plugin is not installed, you can purchase it from wpuserregistration.com and follow the guide to activate it with your license key: Premium Plugin Installation & Activation.


Activate the Local Currency Add-on #

  1. Go to User Registration & Membership → Addons in your WordPress dashboard.
  2. Find the Local Currency add-on in the list.
  3. Toggle it ON to activate it.

Once activated, you will see Local Currency settings under:
User Registration & Membership → Settings → Payment → Local Currency


Local Currency Settings #

  1. Switch Currency Options
    • Allow users to manually switch currencies on the frontend.
  2. Enable Geolocation
    • Automatically detect the user’s country and show prices in their local currency.
    • Requires MaxMind integration with a License Key and Account ID.
    • Test Mode: You can select a country for testing. Prices will show based on the pricing zone for that country.
  3. OpenExchange License Key

Pricing Zones #

Pricing Zones let you define which countries use which currency and exchange rate.

How to Add a Pricing Zone #

  1. Click Add New
  2. Configure the zone with these options:
  • Zone Name: Enter a meaningful name
  • Zone Description: Optional description
  • Conversion Type:
    • Manual: Enter a fixed exchange rate
    • Automatic: Fetch real-time exchange rates from OpenExchange
  • Exchange Rate: Only for Manual conversion
  • Countries: Select the countries for this zone
  • Currency: Choose the currency for the zone
  1. Click Add to save the zone

Once added, you can update the zone anytime from the Pricing Zone table.


Enable Local Currency for Membership Plans #

  1. Go to User Registration & Membership (Pro) → Memberships → Edit Membership → Advanced
  2. Enable Local Currency
  3. Select the Pricing Zone to apply
  4. Save the membership plan

When enabled, members will see prices in their local currency either automatically via geolocation or manually through the currency switch option.


How Users See Local Currency on Frontend #

  • Membership prices are displayed in the user’s local currency
  • Users can switch currencies manually (if enabled)
  • Prices automatically update based on the configured exchange rate for their country

How Admins See Local Currency #

  • Admins can view the applied local currency and exchange rates under membership and pricing settings.
  • Admins can also update Pricing Zones and exchange rates anytime to ensure accurate pricing.

Powered by BetterDocs

Scroll to top