GEO ID not working as intended.
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 idowebsitedesign on June 11, 2024, 12:59I am using FOX - Currency Switcher Professional for WooCommerce v.2.4.1.9 and have set up GEO ID so that each country get its own currency shown when landed on the website. I have set up the following rules: GeoIP rules: AED:United Arab Emirates, EUR: Ireland, BHD: Bahrain, GBP:UK, KWD:Kuwait, OMR:Oman, QAR:Qatar, SAR:Saudi Arabia. However wherever I set my location from it comes up automatically as AED rather than changing to the correct currency by location. I have followed the steps in your guide https://currency-switcher.com/using-geolocation-causes-problems-doesnt-seem-to-work-for-me/ without success. I have added the code to the wp theme file functions.php:
add_filter("woocs_geobone_ip",function(){ return true; });
And I have also set Default customer location to Geocate (with page caching support)
I have created a custom page with the shortcodes: [woocs_show_current_currency] [woocs_geo_hello] which shows “Current currency is: AED Your country is: Ireland. (defined by woocommerce GeoIP functionality)” as you can see here: https://tomperiodwear.ae/test-page/ which is not as I have set up with the plugin.
The welcome currency is set to AED as this is where the shop is located but if someone visits from the UK they should be shown GBP, not AED.
I am hosted with Siteground.
Can you help?
I am using FOX - Currency Switcher Professional for WooCommerce v.2.4.1.9 and have set up GEO ID so that each country get its own currency shown when landed on the website. I have set up the following rules: GeoIP rules: AED:United Arab Emirates, EUR: Ireland, BHD: Bahrain, GBP:UK, KWD:Kuwait, OMR:Oman, QAR:Qatar, SAR:Saudi Arabia. However wherever I set my location from it comes up automatically as AED rather than changing to the correct currency by location. I have followed the steps in your guide https://currency-switcher.com/using-geolocation-causes-problems-doesnt-seem-to-work-for-me/ without success. I have added the code to the wp theme file functions.php:
add_filter("woocs_geobone_ip",function(){ return true; });
And I have also set Default customer location to Geocate (with page caching support)
I have created a custom page with the shortcodes: [woocs_show_current_currency] [woocs_geo_hello] which shows “Current currency is: AED Your country is: Ireland. (defined by woocommerce GeoIP functionality)” as you can see here: https://tomperiodwear.ae/test-page/ which is not as I have set up with the plugin.
The welcome currency is set to AED as this is where the shop is located but if someone visits from the UK they should be shown GBP, not AED.
I am hosted with Siteground.
Can you help?
Quote from Pablo Borysenco on June 12, 2024, 11:52Hello
Please paste your license key here - https://share.pluginus.net/image/i20230222134241.png -> https://share.pluginus.net/image/i20230222134511.png and wp-admin access - https://share.pluginus.net/image/i20230222134615.png - I will check your settings
Hello
Please paste your license key here - https://share.pluginus.net/image/i20230222134241.png -> https://share.pluginus.net/image/i20230222134511.png and wp-admin access - https://share.pluginus.net/image/i20230222134615.png - I will check your settings
Quote from idowebsitedesign on June 12, 2024, 12:57I have sent it now. Thank you!
I have sent it now. Thank you!
Quote from Pablo Borysenco on June 13, 2024, 16:52Hello
I did a test - https://share.pluginus.net/video/v20240613174253.mp4 - Woocommerce is sending incorrect user location data. There may be a problem with the server settings (optimization)
Do you use cloudflare?
Hello
I did a test - https://share.pluginus.net/video/v20240613174253.mp4 - Woocommerce is sending incorrect user location data. There may be a problem with the server settings (optimization)
Do you use cloudflare?
Quote from idowebsitedesign on June 13, 2024, 16:54No we are on Siteground, never Cloudflare.
We currently ship to the following countries only:
- Bahrain
- Jordan
- Kuwait
- Oman
- Qatar
- Saudi Arabia
- United Arab Emirates
- United Kingdom
No we are on Siteground, never Cloudflare.
We currently ship to the following countries only:
- Bahrain
- Jordan
- Kuwait
- Oman
- Qatar
- Saudi Arabia
- United Arab Emirates
- United Kingdom
Quote from Pablo Borysenco on June 14, 2024, 10:05Hello
Perhaps you have server side caching settings?
Hello
Perhaps you have server side caching settings?
Quote from idowebsitedesign on June 17, 2024, 10:53I have cleared all the cache on the server
I have cleared all the cache on the server
Quote from Pablo Borysenco on June 17, 2024, 11:38Hello
Please disable the cache to test
Hello
Please disable the cache to test
Quote from idowebsitedesign on June 17, 2024, 11:42The caching is part of the host (siteground) I do not have any caching plugins to disable
The caching is part of the host (siteground) I do not have any caching plugins to disable
Quote from Pablo Borysenco on June 17, 2024, 13:04Please drop me ftp access - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png
Please drop me ftp access - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png
Quote from idowebsitedesign on June 17, 2024, 15:18Done, thank you
Done, thank you
Quote from Pablo Borysenco on June 18, 2024, 13:26Hello
Yes, I checked. Your server caches GEO location of users. In fact, the current caching settings are incompatible with the functionality of woocommerce(geo ip)
In this case, you should contact your hosting support and ask for compatibility with woocommerce geolacations
Hello
Yes, I checked. Your server caches GEO location of users. In fact, the current caching settings are incompatible with the functionality of woocommerce(geo ip)
In this case, you should contact your hosting support and ask for compatibility with woocommerce geolacations
Quote from idowebsitedesign on June 19, 2024, 10:52Hi there,
I've been in touch now with my hosting support and we have turned off NGINX caching and Dynamic Caching. They have asked to check if there are particular URLs that should be excluded from caching and once the exact URLs are provided, I can exclude from caching option.
Thanks,
Hi there,
I've been in touch now with my hosting support and we have turned off NGINX caching and Dynamic Caching. They have asked to check if there are particular URLs that should be excluded from caching and once the exact URLs are provided, I can exclude from caching option.
Thanks,
Quote from Pablo Borysenco on June 19, 2024, 11:34Hello
In this case, you should select the pages where you want woocommerce to determine the user's current position.
Since GEO IP only works for the user's first visit, I think it makes sense to add a home page
Hello
In this case, you should select the pages where you want woocommerce to determine the user's current position.
Since GEO IP only works for the user's first visit, I think it makes sense to add a home page
Quote from idowebsitedesign on June 20, 2024, 11:31Great, I've updated those settings on my end now. Are you able to check on your site if it is working appropriately?
Great, I've updated those settings on my end now. Are you able to check on your site if it is working appropriately?
Quote from Pablo Borysenco on June 20, 2024, 11:54Hello
Yes, it looks like it works correctly now. - https://share.pluginus.net/video/v20240620125422.mp4
Hello
Yes, it looks like it works correctly now. - https://share.pluginus.net/video/v20240620125422.mp4
Quote from idowebsitedesign on June 20, 2024, 15:49Ah that is great - thanks so much!
Ah that is great - thanks so much!