GeoSync Pro detects each WHMCS visitor's country via IP geolocation and switches the storefront to the matching currency — instantly, before they even reach the pricing page. One simple rule covers all 27 EU countries.
One license per WHMCS installation. Includes updates, support, and unlimited visitor detections.
Yearly plan with continuous updates
Pay once, own it forever
From the first page load to the file integrity report — automated, secure, and admin-friendly.
Detects each visitor's country via ip-api.com with a 1-hour session cache. Falls back to your configured default whenever detection isn't possible.
Map any ISO 3166-1 alpha-2 country code to a WHMCS currency. Use the single EU rule to cover all 27 EU member states at once.
Currency updates live as visitors change their country on the WHMCS registration form — no page reload, no friction.
Existing clients always see their profile currency. Auto-switching is strictly guest-only — no surprises mid-checkout for paying customers.
Every addon file is checksummed with HMAC-signed SHA-256. Tamper detection runs at both filesystem and database levels, with auto-sync on every admin load.
Daily update checks, one-click apply, automatic backup before every update, auto-restore on failure. Stay current without leaving the admin panel.
Set your default currency, then map specific countries with two-letter ISO codes. Use the special EU rule to handle all 27 EU member states with a single line — no need to maintain a list.
IN, GB, JP…)EU rule = 27 countries → one currencyININR1 countryEUEUR27 countriesGBGBP1 countryUSUSD1 countryJPJPY1 countryAUAUD1 countryOn the registration form, the currency dropdown follows the country dropdown — instantly, with no page reload. Combined with IP-based detection on landing, most visitors never have to think about currency at all.
Every addon file and hook stub is checksummed with SHA-256, then signed with HMAC using ionCube-protected keys. The plugin verifies its own files on every admin page load — and auto-syncs the baseline when changes are detected.
GeoSync Pro runs on any standard WHMCS environment. No exotic dependencies, no server-level changes required.
GeoSync Pro is a WHMCS addon that automatically shows each visitor the right currency based on where they're browsing from. It detects the visitor's country via IP geolocation, looks up your country-to-currency mapping, and sets the WHMCS session currency accordingly — all before the visitor sees a price.
On the registration page, it also updates the currency live as the visitor changes their country in the form. Logged-in users always keep their profile currency, untouched.
GeoSync Pro uses ip-api.com to resolve the visitor's IP address to a country. The result is cached in the visitor's session for 1 hour, so subsequent page loads don't trigger additional lookups. This keeps the storefront fast and avoids hitting rate limits.
Private and local IPs (127.0.0.1, 192.168.x.x, etc.) can't be geolocated — these visitors fall back to your default currency.
Yes — that's the whole point of the EU rule. Instead of maintaining 27 separate mappings (Austria → EUR, Belgium → EUR, Bulgaria → EUR, and so on), you write a single line: EU → EUR. GeoSync Pro recognises all 27 EU member states and applies the mapping to any visitor from those countries.
You can still add country-specific overrides if you ever need to — for example, an FR → USD rule would take precedence over the EU group for French visitors.
Nothing. Logged-in users always see the currency stored on their WHMCS profile — GeoSync Pro never overrides it based on their current IP. This is deliberate: a paying customer in Mumbai who happens to log in from a coffee shop in Bangkok should still see ₹ pricing, not ฿ pricing.
Auto-detection only runs for non-logged-in visitors browsing the storefront.
You configure a default currency in the admin panel — this is what visitors see whenever country detection isn't possible (failed lookup, private IP, unmapped country). For VPN users, the detected country will simply match the VPN endpoint; GeoSync Pro applies the mapping just as it would for any other visitor.
Yes for the core currency-switching functionality — currency detection and session updates work regardless of template. The "Hide Currency Switcher" feature, however, ships with CSS rules for the built-in Six, Twenty-One, and Nexus templates only.
If you use a third-party template like Lagom, you may need to disable the currency dropdown from your theme's own settings. The plugin will show a warning in the admin panel when a third-party template is detected.
On activation, GeoSync Pro takes a SHA-256 checksum of every addon file and the hook stub, then stores those checksums in the database with HMAC signatures using ionCube-protected keys. On every admin page load, the plugin re-checks the files against the stored baseline — if anything was modified outside of an official update, it flags the change in the sync status panel.
Auto-sync runs the same check and, when changes are legitimate (e.g., after a manual update), refreshes the baseline. Every sync — manual or automatic — is logged.
GeoSync Pro checks for updates once a day via the WHMCS cron, so the admin panel always shows the latest version. You can also click Check for Updates manually at any time. When an update is available, click Update Now — the plugin downloads the release zip, backs up the current installation, extracts the new version, runs the integrity sync, and reloads. All in one click.
If anything fails mid-update, GeoSync Pro automatically restores from the backup so you're never left in a broken state.
Yes — we offer a 14-day money-back guarantee. If GeoSync Pro doesn't work for your setup or doesn't meet your needs, just contact support within 14 days of purchase for a full refund. All licenses include email and ticket support; Lifetime licenses get priority response. Our team is based in Ahmedabad and we reply in English and Hindi.
Drop in GeoSync Pro and your storefront speaks every visitor's currency — in minutes, with a 14-day money-back guarantee.