Currency Settings
Which currencies visitors can see prices in.
Configuration → Currency Settings.
Your Tebex store has one real currency — the one customers are actually charged in. This page controls the display currencies offered in the header switcher, using live exchange rates.
Switching currency changes what a visitor sees. Checkout still happens in your Tebex store currency. Nothing here affects what you get paid.
Fields
| Field | What it does |
|---|---|
| Default currency code | Which currency new visitors see first, e.g. USD. |
| Currencies | The list offered in the switcher. |
Each currency row:
| Field | What it does | Translatable |
|---|---|---|
| Code | Three-letter code, e.g. EUR. | No |
| Label | Name shown in the switcher, e.g. Euro. | Yes |
| Enabled | Untick to hide it without deleting the row. | No |
Only six currencies actually work
Exchange rates are only available for these six:
USD · EUR · GBP · AUD · CAD · TRY
Adding any other code — BRL, JPY, SEK — gives a switcher entry with no
exchange rate, so prices will not convert correctly. Stick to the six.
This limit is in the theme's rate endpoint, not the admin panel, so the form will happily let you type a seventh. It is the one place on this page where the panel does not stop you making a mistake.
Adding a currency to the supported list means editing
src/app/api/rates/route.ts and rebuilding.
Where the rates come from
The theme uses Frankfurter, a free service backed by European Central Bank data. No account, no API key, nothing to configure.
Rates are anchored to USD and refreshed once a day, which matches how often the ECB publishes. Prices will not track intraday movements — for a game store that is exactly what you want, since prices that flicker look broken.
What visitors see
First visit
Prices appear in your Default currency code.
They pick another currency
The switcher in the header lists every enabled currency.
Their choice is remembered
Stored in their browser for return visits.
Running a single-currency store
Enable only the currency your Tebex store charges in, and set it as the default.
Unlike the language switcher, the currency switcher does not hide itself when
there is only one option — it stays on screen showing that single currency.
Removing it entirely means editing the two components that render it,
src/components/ControlBar.tsx and src/components/SiteFooter.tsx.