Skip to main content

Display options

WooCommerce > MHM Currency > Display Options

Switcher appearance​

SettingWhat it doesDefault
Show flag iconShows a country flag next to the currencyOn
Show currency nameShows the full name (e.g. "US Dollar")Off
Show currency symbolShows the symbol (e.g. "$", "€")On
Show currency codeShows the ISO code (e.g. "USD", "EUR")On

The label is built from whichever parts are on, in this order: symbol → code → name. Turning all four off doesn't leave the label empty — the currency code is shown as a fallback.

Switcher size​

SizeFont size
Small12px
Medium (default)14px
Large16px

Keyboard use​

The switcher can be used without a mouse. Tab to it, then press Enter, Space, ↓ or ↑ to open the list on the current currency. ↑ ↓ Home End move through the list, Enter or Space picks a currency, and Escape closes the list without changing anything. Keyboard focus is outlined, also when the switcher sits in a navigation menu.

Product price widget​

A strip under the main price on product pages, showing the price converted into several currencies at once.

SettingWhat it does
Enable product price widgetTurns the widget on or off
Currencies to displayPick up to 5 currencies
Show flags in widgetShows a flag next to each price

When enabled, it appears automatically inside the product's price summary — you don't need to add a shortcode for it. It stays hidden if no currency is selected. It is also hidden whenever the product's own price is: if a theme or plugin hides prices (a catalogue or maintenance mode, "log in to see prices"), the converted prices go with it. A plugin that only adds to the price, such as a "VAT included" suffix, does not hide it.

Example:

Product price: $500.00

€459.20 | £395.10 | ¥75,300

A preview at the bottom of the tab reflects your current settings; it's a simplified representation and the real appearance depends on your theme.

Switching without a page reload​

When cache compatibility mode is on (the default — see Advanced settings) and a visitor picks a different currency on any page other than the cart, checkout or account page, the page doesn't reload: the plugin writes the cookie, converts the visible prices in place, and refreshes the mini-cart. On the cart, checkout or account page, on a page where a theme or plugin defines WooCommerce's cart constant (see the FAQ), for a logged-in visitor, or with cache compatibility switched off, the page reloads as before.

The full FAQ is on the FAQ page; the full list of known limits is on the Known limits page.