Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

A hands-on guide to testing localized pricing and currency display on real devices using IP Geolocation.

Bhawana
February 9, 2026
A customer in London expects £55. A shopper in Tokyo expects ¥6,278. Show the wrong currency and the sale is gone. Most teams still rely on quick browser setting changes, which miss what real users see.
Proper localization testing needs real IPs, real devices, and full pricing-flow checks.
This guide shows how to do that with TestMu AI’s Real Device Cloud, using Gymshark and Amazon as examples.
For this test, I used:
TestMu AI provides access to 10,000+ real devices across multiple geographies. The IP Geolocation feature routes your session through infrastructure in the target country, so e-commerce platforms receive a legitimate foreign IP, exactly as they would from a real customer.
Started from the TestMu AI dashboard, launched a browser session on the Galaxy S25 Ultra, and navigated to gymshark.com.
Setting the geolocation:
Gymshark immediately detected the UK IP. A popup appeared asking "ARE YOU IN THE RIGHT PLACE?" with UK pre-selected. After confirming, the site loaded the UK storefront.
What I observed:
This is exactly what a real UK customer would see, correct currency symbol, proper formatting, localized promotions.
Next, navigated to amazon.com with the Japan geolocation active.
Amazon detected the geographic signal and displayed a banner: "We're showing you items that ship to Japan." Product prices appeared in Japanese Yen, ¥6,278, ¥1,004, ¥3,298, with proper formatting (no decimals, correct symbol placement, comma separators).
While scrolling the homepage, I spotted one promotional section displaying "Apparel under $25", USD pricing on a page that was otherwise fully localized to Japan with JPY everywhere else.
A Japanese customer would see mixed currencies on the same page, creating confusion about actual prices.
This is exactly the kind of inconsistency that only surfaces through real IP geolocation testing. Browser language settings or GPS spoofing wouldn't catch this because they don't trigger Amazon's server-side geo-detection. The promotional content block was likely hardcoded with USD rather than being dynamically localized, and without a real Japanese IP address hitting the server, this bug stays hidden.
Note: Start testing localized pricing on Real Devices. Try TestMu AI Now!
TestMu AI's Multi-Device Testing feature lets you run two devices side-by-side, each with independent IP geolocation:
Both devices loaded amazon.com simultaneously. The results were dramatically different:
Japan device: Product search results with JPY pricing, "Deliver to Japan" banner, "Ships to Japan" on listings
US device: Completely different homepage, luxury brand showcases (Louis Vuitton, Van Cleef & Arpels), "Shop the premium spring edit" section, "Up to 15% off luxury gifts" promotion
Same URL, same moment, radically different experiences. Amazon doesn't just change currency, it serves entirely different homepage content, merchandising, and promotional campaigns based on geography.
Without multi-device testing with independent geolocations, we would never have known that US and Japan customers see fundamentally different shopping experiences.
Both Gymshark and Amazon rely on IP address geolocation as a primary signal for determining which pricing to display. Changing browser language settings or using a browser extension to spoof location would not have triggered these responses. The server-side geo-detection systems specifically check the incoming IP address.
This is why testing on a real device cloud with actual IP geolocation simulation is essential. TestMu AI routes the session traffic through infrastructure in the target country, so the e-commerce platform's servers receive a legitimate foreign IP, exactly as they would from a real customer in that location.
Emulators can approximate how a price might appear, but they can't replicate the actual rendering pipeline of physical hardware. The Samsung Galaxy S25 Ultra's display, its font rendering engine, and Chrome's layout calculations on that specific device all contribute to how the price ultimately appears to the customer.
Consider the Japanese Yen prices on Amazon. The ¥ symbol and the numbers need to align correctly within the price container. On a real device, you can observe whether the symbol clips, whether the numbers wrap unexpectedly on smaller containers, or whether the font weight renders the currency legibly. These are hardware-dependent behaviors that emulators miss.
Running the same test on two devices simultaneously, each with a different geolocation, reveals how dramatically the customer experience varies by geography. In the Amazon test, the Japan-geolocated device showed product search results with JPY pricing, while the US-geolocated device showed a completely different homepage with luxury brand showcases and US-targeted promotions.
This isn't just a currency swap. It's a fundamentally different merchandising strategy, different content curation, and different user journey. Without multi-device testing with independent IP geolocations, these regional differences would be invisible to the testing team.
Based on this hands-on testing session, here's a practical checklist for validating localized pricing on any e-commerce site:
The manual testing workflow demonstrated here, set geolocation, browse products, validate pricing, is ideal for exploratory testing and initial validation. For ongoing regression testing, TestMu AI also supports IP geolocation in automated Appium test scripts.
This means you can integrate localized pricing checks into your CI/CD pipeline:
The same real device cloud that powers manual testing also executes automated tests, so you get the same IP geolocation accuracy and device fidelity in both scenarios.
Localized pricing is where global revenue meets local trust. A customer seeing the right currency with proper formatting feels like the site was built for them. Mixed currencies or wrong symbols make them feel like an afterthought.
In one testing session, I validated Gymshark's UK pricing (£50, £38, £55), caught a real localization bug on Amazon Japan ("$25" on a ¥-priced page), and discovered that Amazon serves entirely different homepage experiences to US vs Japan customers.
Every global e-commerce team should be running these tests. The setup takes minutes on TestMu AI's Real Device Cloud. The alternative, shipping localization bugs to production, costs far more than the time invested in testing.
Note: Launch a session on TestMu AI's Real Device Cloud and validate exactly what your global customers see. Try TestMu AI Now!
Did you find this page helpful?
More Related Hubs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance