Table Of Contents
WooCommerce Currency Converter Widget for WooCommerce allows you to show a widget listing currencies that can be used by customers to dynamically switch the displayed currency prices.
Installation for WooCommerce Currency Converter Widget
- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
More information at Install and Activate Plugins/Extensions.
Also, Get WooCommerce Coupon Campaigns
Open Exchange Rate API
Currency conversion is done using rates from the Open Exchange Rate API. We include an API key but you may also sign up and use your own: https://openexchangerates.org/signup
Entering your API Key
If you have your own key, optionally add it via WooCommerce > Settings > General > Open Exchange Rate API.
Note: Open Exchange Rate API was found at WooCommerce > Settings > API > Keys/Apps prior to WooCommerce 3.4.
Setup and Configuration
To add the Currency Converter widget:
- Go to: Appearance > Widgets.
- Drag the WooCommerce Currency Converter, listed under Available Widgets on the left, to one of your sidebars. Options are displayed
- Select and enter your preferences:
- Title: Name the widget
- Currency codes: Enter one (1) currency code per line. See a list supported currencies at http://openexchangerates.org/api/currencies.json
- Currency display mode: Buttons or Select Box (both shown below in Usage)
- Widget message: Note displayed to users.
- Show currency symbols in the widget: Default is currency codes only.
- Show reset link – If enabled, a ‘reset’ button will be shown to reset the currency back to your store’s default.
- Disable location detection: Tick to turn off detection of the user’s location. Geolocation is included as part of the Currency Converter widget, using locale to automatically display currency for their country.
What the user sees on the frontend.
With Buttons and Geolocation enabled, detecting user in a country using the euro and highlighting EUR: