You sell into some countries and not others. Maybe it is licensing, maybe sanctions, maybe you just cannot ship a product past a certain border without it melting. So you reach for a plugin, and you quickly find that “country restriction” means two completely different things depending on who built the tool.
Some plugins hide products from the catalog before anyone can see them. Others let everyone browse, then block the order at checkout. Picking the wrong type costs you either lost sales or a pile of confused support tickets.
There is a clearer way to choose.
This guide compares the main WooCommerce country restriction plugins available in 2026, including CBR PRO — Country Based Restrictions, which combines catalog hiding and checkout blocking in one plugin so you do not have to stitch two tools together. You will learn how each plugin restricts, what it costs, and which one fits your store.
The two approaches you need to understand first
Before any comparison makes sense, you need the framework. Country restriction plugins split into two architectures, and most tools only do one well.
Catalog-level filtering hides restricted products, categories, or pages so visitors from a blocked country never see them in search or shop pages. Good for licensing and regional catalogs. Visitors never get frustrated by something they cannot buy.
Checkout-level blocking keeps products visible to everyone, then disables shipping methods or payment gateways at checkout for blocked regions. Good for shipping logistics and payment compliance. The risk is that customers fill a cart, reach checkout, and only then hit a wall.
The strongest setups do both. That hybrid category is small, and it is where the most demand sits.
How the main plugins compare
| Plugin | Catalog hide | Checkout block | IP geo |
|---|---|---|---|
| CBR PRO | Yes | Payment + taxonomy | Address-based |
| Woo Conditional S&P | No | Shipping + payment | No |
| Extendons Geolocation | Yes | No | Yes |
| WPC Conditional S&P | No | Shipping + payment | Yes |
The plugins, one by one
- CBR PRO, the hybrid that covers both layers Vendor: zorem Pricing: see the product page for current pricing HPOS compatible, WPML config included. CBR PRO restricts products by country at the catalog level (hide or show modes with custom messages), and also restricts payment gateways by country at checkout. It supports bulk rules by category, tag, attribute, and shipping class, plus store-wide restrictions, a frontend country selector widget, and a debug toolbar to test detection. It works with both Classic and Block checkout. Where it sits: one of the few plugins that handles catalog hiding and checkout restriction in a single package, with active development adding state-level rules and shipping method restrictions next. Best for: stores that need both visibility control and checkout control without running two plugins.
- Woo Conditional Shipping & Payments, the first-party benchmark Vendor: WooCommerce Pricing: $109 / year The official Woo extension, deeply integrated with HPOS, Block Checkout, Subscriptions, and Memberships. It disables shipping methods and payment gateways by billing or shipping country and state, with role-based rules. Where it sits: checkout-only by design. It is the maximum trust signal as a first-party tool, with the deepest extension compatibility, but it does not hide products from the catalog and has no IP geolocation. It is the highest price in its tier. Best for: stores already deep in the Woo extension ecosystem that only need checkout-level control.
- Extendons Geolocation Based Products Filter, the catalog specialist Vendor: Extendons Pricing: $49 / year The closest catalog-focused competitor. It hides products, categories, or CMS pages by country using automatic IP detection, supports state-level rules, and offers per-country redirects. Where it sits: catalog-only scope. It does IP geolocation and redirects well, but does not address payment or shipping restrictions, so pairing it with a checkout tool is needed for full coverage. Best for: content and licensing sites that need to hide pages by region and do not need checkout restrictions.
- WPC Conditional Shipping & Payments, the budget pick Vendor: WPClever Pricing: $29 lifetime The price disruptor. A lifetime licence with IP geolocation, JSON config import and export, and the category’s only in-admin rule simulator for testing logic before going live. Where it sits: checkout-only, with no catalog hiding, a 7-day refund window, and forum-based support. Strong value for transactional restriction on a budget. Best for: cost-conscious stores that want checkout restriction plus a rule simulator and can live without catalog hiding.
- WPRuby Restricted Shipping & Payment Pro, the granular option Vendor: WPRuby Pricing: $89 / year or $269 lifetime A premium checkout restriction tool with attribute-level rules (size, colour, variant), per-customer rules, time-based scheduling, and coupon-conditional payment rules. Where it sits: checkout-only, with no IP geolocation and no catalog hiding, at the top of the price range. Its strength is rule granularity. Best for: stores that need very fine-grained, per-customer or per-attribute checkout rules.
- WindCodex GeoBlock, the free catalog tool Vendor: WindCodex Pricing: Free Rating: 5.0 / 5 The most technically capable free option, with multi-layer IP detection, MaxMind fallback, per-region redirects, and REST API bypass blocking. Where it sits: catalog-only and country-only, with no bulk editing and no payment or shipping rules. It competes with free catalog plugins, not paid hybrid tools, but sets a high technical bar on detection. Best for: small catalogs that need solid free country-level hiding with strong detection.
Which one fits your store
If you only need to block shipping or payments at checkout and you live inside the Woo ecosystem, the first-party extension is the safe pick. If you only need to hide pages by region, a catalog specialist or a capable free tool will do. If you need both layers in one plugin, with bulk taxonomy rules and direct support, CBR PRO is built for that overlap.
The honest takeaway: match the plugin to the architecture you actually need, not the one with the longest feature list.
🌍 Ready to control exactly who sees and buys what in your store?
Hide products by country and restrict checkout payments in one plugin, with bulk rules and direct support.
14-Day Money-Back Guarantee. HPOS Compatible. WPML Ready. Priority Support.
