Documentation
GeoBlock Pro
Overview

WindCodex GeoBlock Pro

Overview

WindCodex GeoBlock Pro extends the free GeoBlock plugin with enterprise-grade country restriction capabilities. While the free version handles per-product include/exclude rules at the simple-product level, Pro adds variation-level granularity, bulk rules that apply restrictions across categories, tags, and attributes in a single step, payment gateway blocking by country, and a full analytics dashboard to measure restriction impact.

Visitor Request


┌-------------------------┐
│  Geolocation Detection  │  (IP → cache → WC session → MaxMind)
└------------┬------------┘
             │ Country code resolved

┌----------------------------------------------------┐
│              Rule Evaluation (Pro Engine)          │
│  1. Per-variation rule (if applicable)             │
│  2. Per-product rule                               │
│  3. Bulk attribute rule                            │
│  4. Bulk tag rule                                  │
│  5. Bulk category rule (hierarchical)              │
│  6. Global sitewide rule                           │
│  First matching rule wins                          │
└------------┬---------------------------------------┘
             │ Restricted?
      ┌------┴------┐
     YES            NO
      │              │
      ▼              ▼
 Enforce Mode    Allow access
 (hide/block/    (log event)
  redirect)

GeoBlock Pro automatically deactivates the free GeoBlock plugin on activation and imports all existing settings.


Requirements

RequirementMinimumRecommended
WordPress5.86.4+
WooCommerce7.08.0+
PHP7.48.1+
MySQL5.78.0+
GeoBlock FreeMust be installed-
SSL CertificateRecommendedRequired for payments
MaxMind GeoLite2Configured in WooCommerceUp to date
⚠️

GeoBlock Pro is a standalone plugin. The free version does not need to be installed. Pro includes all free features.


Free vs. Pro Comparison

FeatureFreePro
Per-product include/exclude rules
Simple product restrictions
Global restriction mode (hide/block/redirect)
Restriction message & position
Cart & checkout protection
Shortcode support
WP Rocket / SiteGround cache bypass
WPML / Polylang compatibility
Debug toolbar
Variation-level rules
Bulk category rules
Bulk tag rules
Bulk attribute rules
Global sitewide rule
Payment gateway restrictions
Analytics dashboard
Rule performance reporting
Automatic plugin updates
Priority support