
Dual Currency (Multi Currency) Plus is an Enhanced version of Dual Currency Basic, an lightweight OpenCart extension that lets you display every price in two currencies at once—your store’s primary currency alongside a secondary one (for example, BGN and EUR). It’s perfect for countries that use or are adopting a second currency (think Bulgaria or Romania onboarding the Euro), so your customers always see exactly what they’ll pay.
Or show prices in USD and CAD or JPY at the same time!
Dual Currency Plus has the following options on which you can chose:
Currency: you can select which currency to convert to!
## Features
- Display secondary currency alongside primary currency
- Server-side price formatting with error handling
- Pure PHP implementation - no JavaScript required
- Automatic currency conversion using OpenCart's built-in rates
- Custom format options (parentheses, brackets, pipe, dash, etc.)
### Display Locations
- Home Page - Main homepage
- Product Pages - Individual product details
- Category Listings - Category product grids
- Brand/Manufacturer Pages - Brand listings and info pages
- Cart - Shopping cart
- Checkout - Checkout process
- Order Emails & Invoices - Order confirmations
- Admin Pages - Backend administration
- Search Results - Both Ajax and standard search
### Format Options
- `{main} ({secondary})` - Parentheses format
- `{main} [{secondary}]` - Brackets format
- `{main} | {secondary}` - Pipe separator
- `{main} - {secondary}` - Dash separator
- `{main} / {secondary}` - Slash separator
- `{main} • {secondary}` - Bullet point
- `{main} → {secondary}` - Arrow
- `{main} ≈ {secondary}` - Approximation symbol
- `{main}<br>{secondary}` - New line format
### Advanced Features
- Custom labels in multiple languages
- Label positioning (before/after currency)
- Customer group restrictions
- Order value thresholds
- Decimal precision control
- Automatic route detection
And more!
Key benefits:
• Multiple Places to Instantly display dual‐price
Automatically shows “Primary (Secondary)” prices, e.g.
99.00 BGN (50.49 EUR) or
99.00 CAD [79.49 USD] or
99.00 CAD / 69.49 EUR, depending on options.
• Smart currency logic
Only adds the secondary price when your default isn’t EUR and the current price isn’t already in EUR
• Zero core hacks - no core files changed
• Accurate conversions
Uses your existing currency rates; rounds to each currency’s decimal places
Now compatible with Journal 3.1.8 & Journal 3.1.13, this was a strong effort!
Journal 3.2+ is NOT compatible!
Easy to customize:
Chose display options, user groups, and more.
Tweak symbols, decimals and format via the same system → localization → currencies => settings already there in the system.
[b]NEW RELEASE MAJOR UPDATE:
Standard: checkout/confirm, checkout/guest, checkout/register, checkout/payment_method, checkout/shipping_method, checkout/payment_address, checkout/shipping_address, checkout/guest_shipping
Extensions: tk_checkout/checkout, journal3/checkout, quickcheckout/checkout, onepagecheckout/checkout, extension/quickcheckout/checkout, extension/quickcheckout/confirm, quick_checkout/checkout, xtensions/checkout/checkout, extension/xtensions/checkout
Compatibility
✅ Standard OpenCart 3.x checkout - Full coverage
✅ Journal 3 Theme checkout - Full coverage
✅ Third-party checkout extensions - Universal coverage - Including TK Checkout, QuickCheckout and others.
What customers say about Dual Currency (Multi Currency) PLUS
Login and write down your comment.
Login my OpenCart Account