A build-to-order Magento 2 multi-currency engine: scheduled exchange-rate feeds, fixed per-currency price overrides, Geo-IP currency selection, and correct tax-inclusive/exclusive display per store view — built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $249.00 USD; request a quote for a scoped proposal.
Illustrative previewA build-to-order Magento 2 multi-currency engine: scheduled exchange-rate feeds, fixed per-currency price overrides, Geo-IP currency selection, and correct tax-inclusive/exclusive display per store view — built, installed and supported by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Magento 2.
You go live in about 2–4 weeks, with a post-launch support window.
Magento 2 ships with a basic currency switcher and a single base currency, but it converts on the fly using one global rate and applies one tax-display rule. Cross-border merchants quickly hit the limits: prices like 9.37 EUR that should read 9.99 EUR, VAT shown tax-exclusive to EU shoppers who expect gross prices, and no way to pin a currency by visitor location. This extension replaces that thin layer with a proper multi-currency pricing and tax-display engine.
ECOSIRE builds this module to order for your exact Magento 2 Open Source or Adobe Commerce installation. It is delivered as a standard module under app/code/Ecosire/MultiCurrencyPricing with composer packaging, di.xml wiring, declarative-schema tables, and admin ACL — not a generic Marketplace download. We implement live exchange-rate feeds (ECB, openexchangerates, or your provider) refreshed by a Magento cron job, fixed/manual price overrides per currency so your psychological price points survive conversion, Geo-IP automatic currency selection via MaxMind GeoLite2 with a manual switcher fallback, per-currency rounding rules, and tax-inclusive vs tax-exclusive display configured per store view so each market sees the price format it legally expects.
Pricing is exposed through service contracts, plugins on Magento\Directory and Magento\Tax price renderers, and both the GraphQL and REST APIs so your storefront, PWA, or headless front end stay consistent with the admin. After delivery ECOSIRE installs the module on your staging and production environments, verifies behaviour against your tax rules, and provides ongoing support and compatibility updates. Honest lead time, real engineers, source code you own.
Runs a multi-store-view Magento catalog selling into the EU, UK, US and Gulf, and needs each market to see clean local prices with the correct tax presentation without manually maintaining a spreadsheet of converted prices.
Responsible for compliant pricing display — gross (tax-inclusive) for EU/UK consumers, net for US B2B — and wants tax-display rules locked per store view so legal requirements are met automatically at checkout.
Integrating a PWA Studio or headless storefront and needs multi-currency pricing and tax logic exposed cleanly through GraphQL and service contracts rather than hard-coded in the theme, with clean di.xml-based extension points.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Fixed/manual price overrides per currency (keep clean price endings, not raw conversions) | Included | Partial support | Partial support | |
| Tax-inclusive vs tax-exclusive display configurable per store view | Included | Partial support | Partial support | |
| Scheduled live rate feeds via Magento cron with stale-rate fallback | Included | Partial support | Included | |
| Geo-IP automatic currency selection with FPC-safe context handling | Included | Partial support | Partial support | |
| Per-currency rounding rules across catalog, cart and checkout | Included | Partial support | Partial support | |
| GraphQL + REST exposure for headless / PWA storefronts | Included | Partial support | Partial support | |
| Installed, configured and verified on your environment by the builder | Included | Partial support | Not included | |
| Source code ownership with no recurring licence lock-in | Included | Included | Not included |
This is a build-to-order extension, not a Marketplace one-click install. Typical lead time is about 2 to 3 weeks from confirmation of your requirements and a look at your Magento 2 environment. We scope the rate providers, currency overrides and tax-display rules you need, build the module, then install and verify it on your staging environment before going to production. Tighter timelines can usually be accommodated — tell us your target date when you order.
You receive a post-delivery support window covering bug fixes and compatibility updates for Magento 2.4.x security and minor releases. Because you own the source code under app/code, there is no recurring licence lock-in. ECOSIRE also offers an optional ongoing maintenance arrangement for merchants who want us to keep the module current across future Magento upgrades and PHP version changes.
Yes. The module is built against the standard Magento framework APIs (service contracts, plugins, declarative schema) so it runs on both Magento Open Source and Adobe Commerce. We test against your specific edition and version. On Adobe Commerce we can also align with B2B shared-catalog and customer-group pricing where relevant.
We use MaxMind GeoLite2 (or your existing Geo-IP source) to detect the visitor's country and map it to a currency, then persist the choice in a cookie so it survives navigation. A manual currency switcher in the header always overrides the automatic guess, and you control the country-to-currency mapping in the admin. For cached pages we handle the currency split via a context-aware approach so Full Page Cache stays effective.
Yes. Currency lists, converted prices, per-currency overrides and the tax-inclusive/exclusive display flag are exposed through GraphQL and REST as well as Magento service contracts, so a PWA Studio, Hyvä, or fully headless front end renders exactly what the Luma admin shows. We verify the API responses against your front end as part of installation.
A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
A build-to-order Magento 2 multi-currency engine: scheduled exchange-rate feeds, fixed per-currency price overrides, Geo-IP currency selection, and correct tax-inclusive/exclusive display per store view — built, installed and supported by ECOSIRE.