Auto Currency Switcher for VirtueMart
Automatically display the correct currency for your VirtueMart store based on the visitor’s location. This plugin detects the user’s country via IP and switches to the appropriate currency configured in your shop settings — improving user experience and increasing international conversions.

Enhance your VirtueMart-powered Joomla store with the Auto Currency Switcher plugin — a smart, location-aware currency selection tool that automatically displays the correct currency based on your visitor’s geographic location.
With this plugin, you can provide a more personalized and localized shopping experience, increase conversion rates, and reduce cart abandonment due to currency confusion. The plugin detects the visitor’s country using their IP address and instantly switches the store’s currency to match the local standard (as configured in your VirtueMart shop).
Key Features:
- Automatic Currency Detection
Detects the customer’s country and sets the appropriate currency automatically. - Seamless VirtueMart Integration
Works out-of-the-box with VirtueMart and respects your store’s configured currencies. - GeoIP-Based Location Detection
Utilizes reliable IP geolocation to determine visitor location accurately. - Custom Country-to-Currency Mapping
Allows override of default mappings for full control over currency behavior. - Improves User Experience
Eliminates the need for manual currency selection and helps build trust with international customers.
Use Case Example:
A customer from Germany visits your VirtueMart store — the plugin instantly sets the currency to EUR. A customer from the US? They’ll see prices in USD without lifting a finger.
Requirements:
- Joomla 4.x or 5.x
- VirtueMart 4.x or later
- PHP 8.0+
- MaxMind GeoIP2account and API Key
Give your customers a smoother shopping journey — with Auto Currency Switcher for VirtueMart.