FAQ
Does GeoBlock Pro replace or require the free plugin?
Pro includes all free features and deactivates the free plugin automatically. The free plugin files must remain in /wp-content/plugins/ for reference, but they do not need to be active.
Can I set different restriction modes for different products?
Yes. The global Restriction Mode is the default. Per-product rules inherit the global mode, but you can override the mode per product in the meta box.
Do variation-level rules override bulk category rules?
Yes. Per-variation rules have the highest priority. See Rule Priority for the full table.
How long is analytics data retained?
By default, analytics records are kept indefinitely. You can clear old data manually from the Analytics tab. A future update will add configurable retention periods.
Do payment gateway restrictions affect subscription renewals?
No. Gateway restrictions only apply at the initial checkout. Subscription renewals processed via WooCommerce Subscriptions are not affected.
Can I export analytics data?
The current version supports on-screen viewing. CSV export is planned for a future release.
What happens if MaxMind GeoLite2 is not configured?
GeoBlock falls back to the WooCommerce store base country for all visitors. All customers will appear as being in your store's country, so no restrictions will trigger for other countries.
Does GeoBlock Pro work with caching plugins?
Yes, with WP Rocket and SiteGround Optimizer via the DONOTCACHEPAGE and SGCACHENOCACHE constants. For other caching plugins, enable Force Geolocation and exclude product pages from caching manually.
Can I restrict a product globally except for one country?
Yes. Set a Global Exclude rule for "All Countries Except" or set a per-product Include rule with only your target country. Include rules act as an allowlist.
Are IPs stored in the analytics table?
No. Only a SHA-256 hash of the IP address is stored for privacy compliance. The hash cannot be reversed to obtain the original IP.