(8 customer reviews)

Customize Shopping Features By Country

Country Restrictions for WooCommerce extension enables you to customize displayed purchasing information by country. Only show users products and payment methods available in their country. Improve the user experience of international customers.

Hide prices, add to cart button or entire product and payment methods based on countries. Create multiple rules to optimize catalog visibility for different countries. WooCommere Country Restriction extension automatically detects customers’ countries based on their geo-location to apply restriction rules.

Increase customer satisfaction and streamline your buying processes with Country Restrictions for WooCommerce. Below are the detailed feature of the extension.


  • Hide specific products and categories
  • Hide prices or the add-to-cart button
  • Hide payment methods from specific countries
  • Automatically detects customer geo-locations
  • Replace the add-to-cart button and price with a custom text or link
  • Show an error message, or redirect to another link when users access restricted pages with a direct link
  • Add different restrictions for different countries
  • Add restrictions on a product level or in bulk using rule-based management

Rules based management for catalog visibility:

Create multiple rules to add different restrictions for different products, categories and countries. While creating new rule you can choose to hide entire product, price and add to cart button only.

Hide entire product:

Optimize your catalog visibility by hiding products that are not available in specific countries. Improve user experience by showing only country specific products and avoid wrong orders.

While creating new “Restrict Product” rule you can customize following options,

  • Specify countries
  • Select restriction mode (Restrict products)
  • Select visibility option to either only show selected products or hide them
  • Select products individually or by category and tags
  • Display a custom error message or redirect restricted country users to another URL

Hide prices and the add-to-cart button

Instead of hiding the entire product, you can hide prices and the add-to-cart button of selected products based on countries. For example, you can hide the “X” category and product “A” from the USA, and at the same time hide prices and the add-to-cart button for category “Y” and product “B” for customers in the Spain.

While creating new “Hide Price & Add to Cart” rule you can customize following options,

  • Specify countries
  • Select restriction mode (Price & add to cart )
  • Select products individually or by category and tags
  • Hide and replace price with custom text
  • Hide and replace add to cart with custom text or button with link

Product level visibility settings:

Instead of creating new rules, you can manage per product visibility from product edit sheet. You can either hide/show entire product or price and add to cart button.

Hide payment methods:

Along with product, the Country Restrictions for WooCommerce enables you to hide or show payment methods based on countries.

Global Restriction Settings:

Using the global restriction settings you can choose to hide or show entire catalog from all countries.


Can I hide or show specific product from all countries except 2 of them?

Yes, using the global settings you can show/hide products, prices and add to cart from all countries except the specific ones. See documentation for more details.

Does extension automatically detect visitors and registered user country?

Yes, the extension automatically detects user’s location and apply rules based on their current country.


Minimum PHP version: 5.2

Customer reviews


The most customizable ecommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment