CubeCart supports 39+ currencies out of the box, letting international customers shop in their local currency.
Enabling Currencies
- Go to Admin > Settings > Currencies.
- Enable the currencies you want to offer.
- Set your default (base) currency.
How It Works
All product prices are entered in your base currency. CubeCart automatically converts prices to the customer’s selected currency using exchange rates from the European Central Bank (ECB).
Keeping Exchange Rates Up to Date
Use CubeCart’s built-in Scheduled Tasks to update rates automatically:
- Go to Admin > Settings > Scheduled Tasks.
- Find the Update Exchange Rates task.
- Enable it and set the frequency (e.g. daily).
- CubeCart will fetch the latest rates from the ECB on schedule.
You can also trigger a manual update from Admin > Settings > Currencies at any time.
Display
- Customers can switch currencies from the storefront using the currency selector
- Prices, cart totals, and checkout amounts update automatically
- Customisable currency formatting (symbol position, decimal places, thousands separator)
Other Scheduled Tasks
The Scheduled Tasks tab also includes tasks for clearing the cache, rebuilding the XML sitemap, running custom code snippets, and sending abandoned cart emails. Set up a cron job on your server to call CubeCart’s cron endpoint at regular intervals to keep everything running automatically.
Supported Currencies
CubeCart ships with pre-loaded support for GBP, USD, EUR, AUD, CAD, JPY, and 30+ more. Additional currencies can be added manually.