Description

The Country Restrictions addon filters access to your WooCommerce store based on the visitor’s country of origin, blocking checkout, hiding specific products, or displaying custom messages according to the detected geographic location. It’s for anyone selling items with legal export restrictions, licensed regional distribution, or market-segmented catalogs, adjusting what each visitor sees in the storefront without having to maintain separate sites for each region.

Key Features of Country Restrictions

  • Country-based blocking
    Restricts access to store pages based on the country detected from the visitor’s IP.
  • Individual product restrictions
    Lets you define which countries can or cannot purchase each product.
  • Custom block message
    Displays a configurable notice when a visitor isn’t allowed to access the item.
  • Whitelists and blacklists
    Supports both allowing specific countries and blocking only selected regions.
  • Checkout control
    Prevents order completion when the billing address falls outside the allowed list.

Benefits of Country Restrictions

  • Compliance with regional rules
    Helps you honor licensing requirements, export rules, or territorial sales rights.
  • Segmented catalog without multisite
    Serves different audiences from a single WooCommerce install, with no parallel setups to maintain.
  • Fewer invalid orders
    Prevents purchases from regions you don’t serve that would lead to refunds, support tickets, or manual cancellations.
  • Clear communication with visitors
    Replaces the generic error with a message explaining the reason for the restriction on the spot.

Who Is Country Restrictions For?

  • Anyone selling products with territorial rights (licensed courses, software, regional digital content).
  • Brands distributing items regulated by local legislation, such as supplements, beverages, and cosmetics.
  • Anyone running dropshipping or fulfillment that serves only a specific group of countries.
  • Businesses with franchises or sales reps that need to divide markets without channel conflict.

How to Download Country Restrictions

Country Restrictions is available for download here on Ultrapack. After saving the .zip file, go to your WordPress dashboard, open Plugins, Add New, Upload Plugin, select the file, and click Activate. The restriction options then appear inside the WooCommerce settings and in the tab of each product you edit.

Built for stores that need to control where each item can be sold, Country Restrictions brings geographic rules together in a single panel, eliminating manual theme customizations or extra geolocation plugins. The combination of page-level blocking, per-product restrictions, and checkout validation covers everything from legal requirements to commercial strategies around regional exclusivity, while keeping the standard WooCommerce flow intact for approved visitors.

Frequently asked questions

Is WooCommerce Country Restrictions GPL-licensed?

Yes. WooCommerce Country Restrictions is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use WooCommerce Country Restrictions on multiple sites?

Yes. You can install WooCommerce Country Restrictions on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does WooCommerce Country Restrictions cost at Ultrapack?

WooCommerce Country Restrictions costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does WooCommerce Country Restrictions include updates?

Yes. The current version of WooCommerce Country Restrictions is 1.1.0, published at Ultrapack on Oct 11, 2021. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is WooCommerce Country Restrictions scanned before publication?

Yes. Every version of WooCommerce Country Restrictions goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.