(Shop admin account)
HOW TO AUTOMATICALLY UPDATE THE PLUGINTo receive automatic updates just install and configure the Envato updater plugin: https://goo.gl/pkJS33 .The official guide that explains how to configure it can be found in the following link: https://envato.com/market-plugin .
HOW IT WORKSOnce activated, you need just few steps to make it working:
The plugin will automatically updates rates without the need of any further configuration or 3rd party services. The plugin relies on its own innovative update rates service without requiring the shop admin to set any additional tricky setting (update rate services powered by CurrencyConverterApi)!
CURRENCY SWITCHER DISPLAY OPTIONSThe plugin allows to automatically display the Currency switcher in any page footer, or in any menu (as first or last element) or through a Widget! The widget can be added to any widget area through the Appearance -> Widget menu.
GEOLOCATION: DEFAULT CURRENCY PER LOCATIONFor each currency, the shop admin can optionally associate default countries. In this way, the plugin will automatically select that currency at first access of any customer coming from that country. Country detection is performed using the WooCommerce Geolocation feature.
SHORTCODEThrough the special [wcmc_currency_selector] you can optionally display the currency switcher in any place!
PHP FUNCTIONThe wcmc_currency_selector(); function allows to display the currency switcher in any template.
USAGE NOTESSome payment gateway may be not accepting some currencies. In these cases, they won’t be available in the checkout page. For example, PayPal supports the following: https://developer.paypal.com/docs/api/reference/currency-codes/. Some currencies may have some restriction, like the Indian rupee that can be used only by Indian PayPal accounts.
Some payment gateway plugin, like “WooCommerce PayPal Checkout Payment Gateway”, maybe not properly triggering the proper actions while retrieving product prices data. This prevents the plugin to properly compute the proper product prices data according to the selected currency.
On the admin area, the base currency will be used as the default currency. On My Account -> Orders and Orders details page, currency switching won’t take effect. Orders details are reported according to the currency by which they were placed.
Some payment gateways may be performing rounding on the final price in case the number of decimals is too high for a given currency.
If you are using 3rd party plugins to manipulate item prices or add custom shipping methods, make sure they are triggering the default WooCommerce actions and filters while they are manipulating prices. Otherwise, the WooCommerce Multiple Currencies plugin won’t be able to hook into those process and set the price according to the selected currency.