User IP not correctly detected & default currency not showing correctly
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page pleaseIf you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Quote from janluca on October 20, 2025, 15:10On Qzzr.com (qzzr.com/pricing), I am using this shortcode to show different prices based on my user's location: [wpcs_price type="fixed" value="USD:9,EUR:9,GBP:9,INR:900"]
Eventhough my default currency is set to USD, the prices always show in EUR. This happens with a VPN, but also for actual users in different locations. Visiting pages with the currency in an URL param works.
What could I have misconfigured? Somehow only the IP Lookup & default currency seems broken.
On Qzzr.com (qzzr.com/pricing), I am using this shortcode to show different prices based on my user's location: [wpcs_price type="fixed" value="USD:9,EUR:9,GBP:9,INR:900"]
Eventhough my default currency is set to USD, the prices always show in EUR. This happens with a VPN, but also for actual users in different locations. Visiting pages with the currency in an URL param works.
What could I have misconfigured? Somehow only the IP Lookup & default currency seems broken.
Quote from Alex Dovlatov on October 21, 2025, 11:02Hello
I already answered you, here is the same text
IP Detection - works fine, but you can not test it from the same browser as after you first time entered the site currency is in memory, use vps to make testing. If you uses cache - in tab Options enable "I am using cache plugin on my site". If your site uses Cloudflare - its not possible to get customer IP according to the nature of this service. Also HINT: in tab options after you did options right in tab Options -> "Currency storage" -> change to any another currency stotage you used, to session for example, with session you can make tests in diffrerent browsers
p.s. basic currency should be equal 1
Hello
I already answered you, here is the same text
IP Detection - works fine, but you can not test it from the same browser as after you first time entered the site currency is in memory, use vps to make testing. If you uses cache - in tab Options enable"I am using cache plugin on my site". If your site uses Cloudflare - its not possible to get customer IP according to the nature of this service. Also HINT: in tab options after you did options right in tab Options ->"Currency storage" -> change to any another currency stotage you used, to session for example, with session you can make tests in diffrerent browsers
p.s. basic currency should be equal 1
Quote from janluca on October 21, 2025, 14:55Hi there,
No matter what changes I make, the prices always show in €. My "Welcome currency" is set to USD, I have set the Cache option to "Yes", I don't use Cloudflare. Also changing the "Currency storage" does not change anything. All changes in the plugin options that I make have no effect unfortunately.
I don't even want any currency calculations or whatever, I just want to show different prices based on location...
I am testing with a VPN in private tab, so nothing should be cached there anyways. My IP is set to any country via VPN (verified via "https://www.wieistmeineip.de/"). You can see on this page, that no matter what location you are in, it will always show Germany: https://qzzr.com/test-page/
The only way I can get other currencies to show is via the query parameter: (e.g.: https://qzzr.com/pricing/?currency=GBP)
Hi there,
No matter what changes I make, the prices always show in €. My"Welcome currency" is set to USD, I have set the Cache option to"Yes", I don't use Cloudflare. Also changing the"Currency storage" does not change anything. All changes in the plugin options that I make have no effect unfortunately.
I don't even want any currency calculations or whatever, I just want to show different prices based on location...
I am testing with a VPN in private tab, so nothing should be cached there anyways. My IP is set to any country via VPN (verified via"https://www.wieistmeineip.de/"). You can see on this page, that no matter what location you are in, it will always show Germany: https://qzzr.com/test-page/
The only way I can get other currencies to show is via the query parameter: (e.g.: https://qzzr.com/pricing/?currency=GBP)
Quote from Alex Dovlatov on October 22, 2025, 12:00Hello
I just opened your site https://qzzr.com/pricing/?currency=GBP and see prices in EUR (from Spain). Also make your attention that your site uses "Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com"
Do next please:
- go to tab Options
- set geo positiona as MaxMind https://share.pluginus.net/image/i20251022125704.png
- go here and get your key https://www.maxmind.com/en/geolite2/signup - its free
- place key
- save options
- reset all kinds of cache on your site
- place on your site test page shortcode [wpcs_check_country] and see results, should work, we just tested https://demo.wp-currency.com/wpcs_check_country/
If no luck: create using Duplicator plugin clone of your site, and share in the private area wp admin and ftp acess to that test site, I will make tests (disabling scripts and, code testing).
https://share.pluginus.net/image/i20230222134241.png
https://share.pluginus.net/image/i20230222134615.png
https://share.pluginus.net/image/i20230222134511.png
Hello
I just opened your site https://qzzr.com/pricing/?currency=GBP and see prices in EUR (from Spain). Also make your attention that your site uses"Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com"
Do next please:
- go to tab Options
- set geo positiona as MaxMind https://share.pluginus.net/image/i20251022125704.png
- go here and get your key https://www.maxmind.com/en/geolite2/signup - its free
- place key
- save options
- reset all kinds of cache on your site
- place on your site test page shortcode [wpcs_check_country] and see results, should work, we just tested https://demo.wp-currency.com/wpcs_check_country/
If no luck: create using Duplicator plugin clone of your site, and share in the private area wp admin and ftp acess to that test site, I will make tests (disabling scripts and, code testing).
https://share.pluginus.net/image/i20230222134241.png
https://share.pluginus.net/image/i20230222134615.png
https://share.pluginus.net/image/i20230222134511.png