Restrict WooCommerce products by country — hide or block purchases using geolocation so only customers in allowed countries can buy.
As of April 2026, Country Based Restrictions for WooCommerce is a WordPress geolocation plugin with 5.0K+ active installations and a 4.5/5 rating from 52 reviews. It has been downloaded 225K+ times in total. Requires WordPress 5.3+ and PHP 7.0+. Available on WordPress.org since 2018. Recently updated within the last 3 months. Download volume is stable this week. Top alternative: SlimStat Analytics.
Country Based Restrictions for WooCommerce (CBR) lets you control which products customers can see and purchase based on their country. Whether you need to comply with regional regulations, limit shipping to certain destinations, or create country-specific catalogs, CBR gives you per-product control using WooCommerce’s built-in geolocation.
If a product shouldn’t be sold in a particular country — because of shipping limitations, legal requirements, licensing, or business strategy — CBR makes sure customers in that country either can’t see it or can’t buy it. No code required.
Fast and reliable support, thank you.
I have been using this pluging for 3 years and it has been always very helpful 😀👍
Great for shipping restriction
Does not integrate well with WPML – you want to limit the product availability in one country and then you have to go through all the language versions and set this option for that product.
I’m using Storefront by WooCommerce.
The plugin fails to hide products on the shop page. No sensible reply from the developer about why this is not working.
| WordPress | 5.3+ requiredTested up to 6.9.4 |
| PHP | 7.0+ required |
| Dependencies | woocommerce |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.