Currency and price display
The base currency, compact display like "1.5 Million", offering several currencies to shoppers, and overriding all of it for one product.
All of this lives under Manage → Settings → Money & region.
The base currency
This is the unit every price you enter is stored in. Enter product prices in it; everything else on this page is only display.
Changing the base currency does not convert the stored numbers — it changes the symbol next to them. Get it right up front.
Money display
This block decides how prices look on the storefront. The Preview beside it is not an illustration: "This is the same formatter your published pages use." What you see in the preview is what shoppers see.
Compact display
Large prices can be shortened: 1,500,000 becomes 1.5 Million.
Each rule holds:
| Field | Meaning |
|---|---|
| Threshold | Applies at this amount and above. Must be greater than 0. |
| Label | The word after the number, e.g. Million. Cannot be empty. |
| Show decimals | 1.5 Million or 2 Million |
| Rounding | What to round to, or None |
The largest matching threshold wins. With rules at 1,000 and at 1,000,000, a price of 2,000,000 uses the 1,000,000 rule.
With no rules, prices show in full — the panel says so: "No rules yet — prices show in full." Press Use presets to get a sensible set for your currency rather than typing them.
Two rules at the same threshold are refused on save ("Duplicate threshold."), because two rules at one amount give no way to decide which wins.
Several currencies
Multi-currency & exchange rates lets shoppers switch currency on the storefront. Prices convert from the base currency using the rates you enter.
Which way round the rate reads — this is the easy one to get backwards: "Each rate is how many {base} equal 1 unit of that currency."
If your base is VND and you add USD, the rate is 24000 — 24,000 VND to one
US dollar. Not 0.0000417.
The Result column beside it shows a real price after conversion, so entering it backwards is immediately visible.
Three mistakes are refused on save: converting to the base currency itself, a rate that is not greater than zero, and adding a currency already in the list.
With no secondary currencies, the store shows a single currency and no switcher appears for shoppers.
Overriding it for one product
Some products should not follow the general rate — an import priced firmly in dollars, say. The product form carries a block for overriding money display for this product.
For each currency, you pick one of two modes:
| Mode | Meaning |
|---|---|
| Rate | Use a rate specific to this product instead of the site's |
| Fixed price | Set the number in that currency directly — no conversion at all |
Fixed price is what you want when the price has to be a round number: $29
rather than the $28.73 a conversion produces.
You can also override the display (compact / decimals) for this product alone.
Leave it blank to inherit the site's settings. That is the default, and it is what you want for most products — every override is one more place to remember when a rate changes.
Region
The same tab carries Region: language, timezone, weight unit. The screen is straightforward about where each stands:
"The language applies to published pages and to messages shown to shoppers; timezone and units are stored only — nothing reads them yet."
So Language genuinely does something — it reaches the published page's
lang attribute and decides the language of the messages shoppers see. Timezone
and Weight unit are currently stored and nothing else; no part of the
product reads them. Setting them does no harm, but do not expect them to change
anything today.
See Language and region.
Updated 22/08/2026