The WooCommerce Multi Currency – Currency Switcher (often referred to by its slug CURCY and developed by VillaTheme) is one of the most popular tools for handling international sales.
This is EXACTLY the same product as distributed by the developer. Sales Page
Core Functional Specifications
-
Currency Switching: Allows customers to switch between different currencies. Prices, taxes, and shipping costs are updated instantly.
-
Auto-Detect GeoIP: Automatically detects a visitor’s location via their IP address and displays the store’s prices in their local currency.
-
Exchange Rate Management:
-
Automatic: Syncs with APIs (Google Finance, Yahoo Finance, VillaTheme) at set intervals (hourly, daily, or weekly).
-
Manual: Allows store owners to set a permanent fixed rate for specific currencies.
-
-
Payment Integration: Supports multi-currency checkout, provided the payment gateway (like Stripe or PayPal) supports the selected currency.
-
Fixed Price Per Product: Option to manually set a specific price for a product in a secondary currency to override the calculated exchange rate.
Technical Specifications
| Feature | Details |
| WordPress Version | Requires 5.2 or higher (Compatible with 6.x+) |
| WooCommerce Version | Requires 3.0.0 or higher (Compatible with 10.x+) |
| PHP Version | PHP 7.0 or higher recommended |
| Database Storage | Uses standard WooCommerce meta tables; supports Session or Cookie-based currency saving |
| Geolocation | Integrated with MaxMind GeoIP for high-accuracy country detection |
| Shortcodes | [woo_multi_currency] (Standard), plus various layout-specific shortcodes (Layout 1-9) |
| Caching Compatibility | Compatible with WP Rocket, Autoptimize, and W3 Total Cache (using AJAX for currency updates) |
Design & UI Features
-
Currencies Bar: A floating sidebar (left or right) that allows quick switching.
-
Widget Support: Built-in widgets to place the switcher in headers, footers, or sidebars.
-
Price Formatting: * Beauty Prices: Set rounding rules (e.g., $9.87 → $9.99 or $10.00).
-
Custom Symbols: Manually define symbols (e.g., instead of $, use USD).
-
-
Flags: Includes a library of national flags that can be displayed next to currency codes.
Free vs. Premium Comparison
Most users encounter two versions of this plugin. Here are the primary differences:
| Feature | Free Version | Premium (CURCY Pro) |
| Number of Currencies | Max 2 | Unlimited |
| Automatic Updates | Limited | Fully Scheduled |
| Checkout Control | Basic | Filter Payment Methods by Currency |
| Bulk Fixed Prices | Manual | Import via CSV |
| Session Tracking | Cookies only | PHP Session + Cookies |
Integration & Compatibility
-
Multilingual: Fully compatible with WPML and Polylang.
-
Page Builders: Optimized for Elementor, Visual Composer, and Gutenberg.
-
Analytics: Orders are recorded with currency data, allowing for filtered reporting in WooCommerce Analytics.
- Categories: WordPress Plugins
- Tags: CodeCanyon, CodeCanyon WooCommerce
