Advanced Geo Restrictions
Bulletproof geo-blocking and B2B shipping rules for WooCommerce.
Control exactly where products ship. Restrict countries, states, and zip codes across classic, block, and headless checkouts with priority-based rules.

Everything You Need to Succeed
Discover the powerful capabilities that make Advanced Geo Restrictions the preferred choice for professional WooCommerce stores worldwide.
Priority-based, drag-and-drop rule manager
Granular restriction by country, state, or wildcard zip codes (e.g., US:90*)
Target entire carts, specific categories, or individual products (including variations)
B2B conditional rules targeting specific User IDs, Roles, or Guests
Bulletproof Store API & Headless checkout protection via hook interception
Smart express payment gateway suppression (auto-hides Apple Pay / PayPal)
Subscription renewal flagging for cross-border address changes
Import / Export rule logic via JSON for easy staging deployments
Full High-Performance Order Storage (HPOS) compatibility
Admin God Mode — test checkout as a manager without triggering restrictions
And 1+ more powerful features to explore
See Complete Feature ListWhy Choose Advanced Geo Restrictions?
The benefits that make this plugin essential for your store.
Eliminate costly shipping chargebacks and manual fulfillment refunds
Enforce complex B2B distribution agreements without writing custom PHP
Future-proof your store with out-of-the-box Cart Block and Store API support
Save hours previously wasted configuring rigid, overlapping default shipping zones
Improve conversion rates by rejecting restricted addresses before payment processing
Stop restricted orders from bypassing rules via Express Checkouts
Next Steps
Keep moving through the right WooCommerce path
Use the supporting links below to compare options, learn the broader workflow, or scope a store-specific implementation path.
Pair shipping controls with wholesale account logic
B2B Sales Kit handles buyer groups, pricing, and permissions when shipping rules need to align with wholesale account workflows.
Audit broader store performance before adding checkout logic
This performance guide helps teams keep new operational plugins from turning into avoidable frontend or checkout overhead.
Discuss edge-case fulfillment rules
Use the contact flow if your restrictions involve distributor carveouts, state compliance, or headless checkout behavior.
See Advanced Geo Restrictions in Action
Get a closer look at the interface and features that make this plugin powerful.
Priority-Based Rule Engine
Drag-and-drop rule ordering with granular targeting by country, state, or wildcard zip codes. Rules are evaluated top-to-bottom — first match wins. Toggle rules on/off without deleting them, and use God Mode to test checkout as an admin without triggering restrictions.
B2B User & Role Targeting
Create exclusive fulfillment policies for wholesale clients by targeting specific WordPress user IDs or user roles directly in the rule builder. Set a rule to ALLOW a specific role to bypass all restrictions, or DENY a role from shipping to a particular country — without writing a single line of PHP.
Store API & Express Pay Protection
Bulletproof enforcement across classic checkouts, modern Cart Blocks, and headless frontends. The plugin intercepts the Store API and returns a structured 403 response with the matched rule details. It even auto-suppresses Apple Pay and PayPal Express buttons when a restricted item is in the cart.
Requirements
- WordPress 6.4 or higher
- WooCommerce 8.5 or higher
- PHP 7.4 or higher
Support & Updates
Ready to Transform Your Store?
Join thousands of merchants who trust Advanced Geo Restrictions to power their WooCommerce stores.