This module eliminates the confusion customers face about foreign exchange calculations. Shoppers can view the price of a product in their local currency. It’s a game changer and a highly anticipated module in the ShopBuilder plugin.
The Currency Switcher module has 3 different tabs. General, Currencies, Style.
1. General #
Select the General Tab.
1.1 Enable Currency Switcher: Toggle the button to switch on the currency module.
1.2 Display Sticky Currency Widget: Enable this option to display the sticky currency widget on your shop.
1.3 Currency Switcher Position: Display the sticky currency widget in your shop at your preferred location. Left Top, Left Middle, Left Bottom, Right Top, Right Middle, Right Bottom. Or use the [currency_switcher] shortcode to add the Currency Switcher button to your shop.
1.4 Show Currency Flag: Enable this option to display the flag related to each currency alongside the currency name in the switcher.

1.5. Show Currency Text: Activate this setting to display the name of each currency in addition to its symbol. This provides customers with a clear and straightforward way to identify and choose their desired currency.
1.6 How to Set Exchange Rates: Decide whether to update exchange rates automatically or enter them manually. You can enter exchange rates manually, It will provide you greater control and customization of the rates available in your store.

1.7 Exchange Rate Providers: If you choose automatic updates, you need to select “Exchange Rate Providers” from Yahoo Finance, Cuex, and CE. After selecting any one service, the plugin will retrieve exchange rate data for your application.
This affects the accuracy, frequency of updates, and potentially the range of currencies available for conversions.
1.8 CUEX Authorization Key: For CUEX, you need to insert your Cuex authorization key to enable access to the currency exchange rates provided by CUEX (This is optional).

1.9 Automatic Currency Update Interval (Hours): Define how often the plugin will automatically update exchange rates by specifying the interval in hours. The exchange rates will be refreshed based on this interval to ensure that your currency conversions are accurate and up to date. Example: 36.
1.10 Geolocation: You can enable geolocation for automatically displaying the customer’s local currency; if this option is disabled, or if the customer’s local currency is unavailable or geolocation fails, they will see the default currency (USD).
1.11 Checkout Currency Display Options: Personalize how the currency should appear at checkout. There are two options: “Customer’s Selected Currency”, “Forced Default Currency Display”.
- If you select “Forced Default Currency Display”, you will get permission to activate “Update Currency on Cart Page”. This will automatically update the currency on the cart page to match the currency selected during checkout.
Now, click on the “Save Changes” button to save the update.
2. Currencies #
Click on the currency tab.
2.1 Now select the “Add New” button to add a new currency.
2.2 Enable this Currency: You can disable the currency at any time without deleting it.
2.3 Select Currency: Choose your preferred currency from the dropdown list.
2.4 Custom Currency Symbol: You can add a custom currency symbol to represent this currency.
2.5 Currency Rate: If the “How to Set Exchange Rates” option in the general tab is set to manual, you can manually enter the currency rate. If set to automatic, an “Update All Rates” button will appear, allowing you to automatically update all currency rates with a single click.

2.6 Exchange Fee: If you set an exchange fee, it will be applied to each unit of currency exchanged. For example, if the original rate is 11.50 and the exchange fee rate is 0.5, the end rate would be 12.00.
2.7 Currency Position: Specify where the currency symbol should appear. There are 4 options to choose from.
2.8 Thousand Separator: Customize the thousand separator to match the currency format.
2.9 Decimal Separator: Specify the character used to separate the integer part from the decimal part of the currency amount. This helps format the currency in accordance with regional standards.

2.10 Number of Decimals: Set the number of decimal places to display for currency amounts. This determines the precision of the currency format, such as how many digits appear after the decimal point.

2.11 Select Allowed Payment Methods: Choose which payment methods are available for each currency. This permits you to customize payment options based on the currency used in transactions.
Now, click on the “Save Changes” button to save the updates.
3. Styles #
Now move to the Style tab. This setting controls the style of the front-end appearance.
4.1 Switcher Appearance: Select your preferred style for the switcher.
4.2 Currency Text Color: Choose the color for currency text.
4.3 Active Currency Text Color: Customize the color of active currency.

4.4 Currency Text Font Size: Choose the font size of the currency text.
4.5 Switcher Background: Select the color for the Switcher Background.

Now, click on the “Save Changes” button to save the updates.
Front End of Currency Switcher Module #
Currency Switcher floating button is showing on product listings page.

