Hi @freddyeee,
I understand you’re testing the Geolocate with page caching support option under Default customer location and noticed that the ?v=$hash parameter isn’t being appended to the URL as expected. That’s a key part of how this setting is supposed to work to ensure cached pages can still reflect customer-specific tax or shipping details.
If you’re not seeing that hash, it may be due to caching or optimization rules on your site or server that are stripping query strings, so it’s worth checking with your host or caching plugin settings.
As for which is better, if you’re using any form of page caching, the recommended setting is Geolocate (with page caching support). It’s designed specifically to prevent incorrect tax and shipping rates caused by cached content by adding that ?v=$hash identifier.
The regular Geolocate option is more accurate in real time but can break when full-page caching is used, which is why the alternative version exists.
Let me know if you’re using a caching plugin or a CDN like Cloudflare; we can explore how to ensure the hash stays intact in those cases.
We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.
If you have a few minutes, we’d love if you could leave us a review: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/