Templates
Template | Usage |
/woo-multi-currency-selector.php | [woo_multi_currency],[woo_multi_currency_plain_vertical_2] shortcode |
Follow this guide on how to override VillaTheme plugins’ templates via a theme.
Templates
Template | Usage |
/woo-multi-currency-selector.php | [woo_multi_currency],[woo_multi_currency_plain_vertical_2] shortcode |
Follow this guide on how to override VillaTheme plugins’ templates via a theme.
It’s crucial to understand that once an order is made, the currencies might switch to those supported by the chosen payment method. Here are some prevalent payment methods and the currencies they accommodate:
Note: For some payment methods, the supported currencies might vary based on the country and the type of advertising account you have. For the most accurate and updated information on supported currencies for each payment method, it’s recommended to visit the official payment method website or the support documentation specific to the service you’re inquiring about:
Payment methods | Supported currencies | Official Sources |
---|---|---|
PayPal | AUD, BRL, CAD, CNY, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, TWD, NZD, NOK, PHP, PLN, GBP, SGD, SEK, CHF, THB, USD | Link |
Stripe | USD, AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BIF, BMD, BND, BOB, BRL, BSD, BWP, BYN, BZD, CAD, CDF, CHF, CLP, CNY, COP, CRC, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ETB, EUR, FJD, FKP, GBP, GEL, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HTG, HUF, IDR, ILS, INR, ISK, JMD, JPY, KES, KGS, KHR, KMF, KRW, KYD, KZT, LAK, LBP, LKR, LRD, LSL, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SEK, SGD, SHP, SLE, SOS, SRD, STD, SZL, THB, TJS, TOP, TRY, TTD, TWD, TZS, UAH, UGX, UYU, UZS, VND, VUV, WST, XAF, XCD, XOF, XPF, YER, ZAR, ZMW | Link |
Squarespace | ARS, AUD, BRL, GBP, CAD, COP, CZK, DKK, EUR, HKD, INR, IDR, ILS, MYR, MXN, NZD, NOK, PHP, PLN, RUB, SGD, ZAR, SEK, CHF, THB, USD | Link |
Authorize.net | USD, CAD, GBP, EUR, CHF, DKK, NOK, PLN, SEK | Link |
Apple pay | Africa: Morocco, South Africa
Asia-Pacific: Australia, China mainland*, Hong Kong, Japan, Macao, Malaysia, New Zealand, Singapore, South Korea, Taiwan, Vietnam. Europe: Armeniam, Austria, Azerbaijan, Belarus, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Georgia, Germany, Greece, Greenland, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Kazakhstan, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Ukraine, United Kingdom, Vatican City. Latin America and the Caribbean: Argentina, Brazil, Chile, Colombia, Costa Rica, El Salvador, Guatemala, Honduras, Mexico, Panama, Peru. Middle East: Bahrain, Israel, Jordan, Kuwait, Palestine, Qatar, Saudi Arabia, United Arab Emirates. North America: Canada. |
Link |
Amazon pay | AUD, GBP, DKK, EUR, HKD, JPY, NZD, NOK, ZAR, SEK, CHF, USD. | Link |
Currency converter functions:
$multiCurrencySettings
= WOOMULTI_CURRENCY_Data::get_ins();
// get settings
$wmcCurrencies = $multiCurrencySettings->get_list_currencies();
//get list currency
$currentCurrency = $multiCurrencySettings->get_current_currency();
// get current currency
$currentCurrencyRate
= floatval( $wmcCurrencies[ $currentCurrency ]['rate'] );
// get rate of current currency
$currentCurrencyRate = 1;
if(class_exists('WOOMULTI_CURRENCY_Data')) {
$multiCurrencySettings = WOOMULTI_CURRENCY_Data::get_ins();
$wmcCurrencies = $multiCurrencySettings->get_list_currencies();
$currentCurrency = $multiCurrencySettings->get_current_currency();
$currentCurrencyRate = floatval( $wmcCurrencies[ $currentCurrency ]['rate'] );
}
From version 2.1.13 of this plugin, the Bulk Fixed Price feature is updated that allows to bulk add fixed prices for products. This helps you to save time for adding fixed prices for products in multiple currencies.
Important note: You can’t edit price in default currency with Bulk fixed price function. This price in CSV file is for view only. If you edit it and import back, it will not change the default currency price.
Step 1: Go to Multi Currency settings > Bulk Fixed Price
Step 2: Export product file in CSV format
Step 3: Fill or change the fixed regular/sale price of each currency
Step 4: Upload the same file in CSV format to import.
Plugin | Author | Converted Price | Fixed Price |
WooCommerce Product Bundles | SomewhereWarm | Yes | No |
WooCommerce PDF Invoices & Packing Slips | Ewout Fernhout | Yes | No |
WooCommerce Bookings | WooCommerce | Yes | No |
Printful Integration for WooCommerce plugin | Printful | Yes | No |
Table Shipping Rate | WooCommerce | Yes | No |
LearnPress | ThimPressYesNo | Yes | No |
LearnPressWooCommerce Dynamic Pricing & Discounts plugin | RightPress | Yes | No |
Plugin | Author | Compatible |
Polylang | Frédéric Demarle | Change currencies base on language |
WPML | OnTheGoSystems | Change currencies base on language |
TranslatePress – Multilingual | Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban | Change currencies base on language |
Autoptimize | Frank Goossens (futtta) | Require to change WooCommerce settings |
WP Fastest Cache | Emre Vona | Require to change WooCommerce settings |
WP Super Cache | Automattic | Require a free plugin |
WP Rocket | WP Media | Fully compatible |
W3 Total Cache | Frederick Townes | Fully compatible |
Extra Product Options for WooCommerce | Themehigh | Fully compatible |
WooCommerce TM Extra Product Options | themeComplete | Fully compatible |
Event Tickets | Modern Tribe, Inc. | Fully compatible |
The Events Calendar | Modern Tribe, Inc. | Fully compatible |
Name Your Price | Kathy Darling | Fully compatible |
WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels | WebToffee | Fully compatible |
Subscriptio – WooCommerce Subscriptions | RightPress | Fully compatible |
Woo Discount Rules | Flycart | Bulk discount (percentage + fixed), Product adjustment (percentage + fixed), Cart adjustment (percentage discount only) |
WooCommerce Product Add-ons | WooCommerce | Fully compatible |
Elementor | Elementor.com | Fully compatible |
REDIS – WooCommerce Dynamic Pricing and Discounts | Villatheme | |
Catna – WooCommerce Name Your Price and Offers | Villatheme | Convert price + support fixed price for Name your price fields |
WooCommerce Boost Sales | Villatheme | Dynamic price and discount for bundle |
WooCommerce Product Add-Ons Ultimate | Plugin Republic | Fully compatible |
CTX Feed Pro | WebAppick | Fully compatible |
WooCommerce Wholesale prices | Rymera Web Co | Fixed price and Converted price |
Advanced Free Shipping | Jeroen Sormani | Partial compatible |
DHL Express Shipping for WooCommerce – Live Rates | Octolize | Partial compatible |
Fancy Product Designer | Radykal | Partial compatible |
Google Listings and Ads | WooCommerce | Partial compatible |
Litespeed Cache | LiteSpeed Technologies | Partial compatible |
Product Designer for WooCommerce WordPress | Lumise | King-Theme | Partial compatible |
Smart Bundle For WooCommerce | WooCommerce | Partial compatible |
Subscriptions for WooCommerce | WebToffee | Partial compatible |
Visual Product Configurator for Woocommerce Lite | ORION | Partial compatible |
WCFM | WC Lovers | Partial compatible |
WooCommerce Payments | Automattic | Partial compatible |
WooCommerce Product Bundles | WooCommerce | Partial compatible |
Woofunnels Order Bump | FunnelKit | Partial compatible |
Advanced Product Fields For Woocommerce Pro | StudioWombat | Partial compatible |
WooCommerce Google Product Feed | Ademti Software Ltd | Partial compatible |
WPC Product Bundles | WPClever | Partial compatible |
Wallet System for WooCommerce | WP Swings | Partial compatible |
PPOM for WooCommerce by N-MEDIA | Najeeb Ahmad | Partial compatible |
WooCommerce Subscriptions | WooCommerce | Partial compatible |
Yith Frequently Bought Together | YITH | Partial compatible |
Yith WooCommerce Points And Rewards Premium | YITH | Partial compatible |
YITH WooCommerce Product Add-Ons | YITH | Partial compatible |
YITH WooCommerce Dynamic Pricing and Discounts | YITH | Partial compatible |
YITH WooCommerce Product Bundles | YITH | Partial compatible |
Advanced Dynamic Pricing for WooCommerce | AlgolPlus | Partial compatible |
Germanized for WooCommerce | vendidero | Partial compatible |
Envia Shipping and Fulfillment | WooCommerce | Partial compatible |
Extra Product Options & Add-Ons for WooCommerce | ThemeComplete | Partial compatible |
WooCommerce Checkout | CheckoutWC | Partial compatible |
WPC Product Bundles for WooCommerce | WPClever | Partial compatible |
WooCommerce Loyalty Points and Rewards | Flycart | Partial compatible |
This setting allows you to make your price more beautiful, you will set the rules to create your desired product price.
* Note: This feature is not applied for shipping.
The plugin provides you shortcodes to display currencies exchange widgets, exchange rates on the front-end.
[woo_multi_currency_rates currencies="GBP,EUR"]
This shortcode will display the exchange rate between GBP, EUR, and your default currency on the front-end. You can change to other currencies by changing the currencies codes GBP, EUR[woo_multi_currency_layout4 flag_size=0.4]
[woo_multi_currency_exchange]
[woo_multi_currency_exchange product_id="" currency="" price="" original_price=""]
[woo_multi_currency_convertor]
In Update, you can find options about the auto-update currency exchange rate and the plugin.
Go to Dashboard >> Multi Currency >> Design, this is where you can configure the front-end interface of the plugin.
Settings for Currencies Bar – the sidebar currency list, displayed in the left or right middle section of the site, on any pages
Settings for the Currency Price Switcher, which is visible on single product pages only.
Settings for currency tool created by dragging widget under Appearance.
Settings for Currency Selectors created by shortcodes.
This is the video version of configuration guide.
In Checkout tab, you can select which currencies will be able to check out. And which payment methods are able to check out with each currency.