Shopify Country Blocker for Storefront Access Control

BL Country Blocker for Shopify helps merchants manage storefront access by country without mixing regional storefront rules with general fraud or compliance claims. Use it when a Shopify store needs to block selected countries, allow only selected countries, or send visitors from a country list to another destination.

What the Shopify app does

The current Shopify App Store listing describes country blocklists and allowlists, country redirects, custom no-access messaging, and Shopify Admin integration. The app is marked Built for Shopify. The live listing is the source of truth for current plans, pricing, trials, and compatibility.

WorkflowWhat the visitor receivesGood fit for
Block selected countriesA custom no-access messageA storefront that is not currently serving specific markets
Allow only selected countriesA block message for countries outside the allowed listA focused regional storefront or launch
Redirect selected countriesA destination URL chosen by the merchantA regional store, language site, or information page

Shopify setup workflow

  1. Install BL Country Blocker from the Shopify App Store.
  2. Choose the country rule. Use a blacklist when the listed countries should be restricted, or an allowlist when only the listed countries should remain available.
  3. Choose the response. Configure a custom message for a block, or enter the destination URL for a redirect.
  4. Activate the storefront app embed. Shopify states that app embed blocks are deactivated after installation by default. Open the theme editor, go to Theme Settings → App embeds, and activate BL Country Blocker. Shopify documents that app embeds are supported in vintage and Online Store 2.0 themes. Read Shopify’s app embed documentation.
  5. Test before launch. Test an allowed country, a blocked country, and a redirected country. Also test the destination URL and the message on mobile.

How the Shopify storefront rule works

The app resolves the visitor’s country by IP, evaluates the configured block rule first, and then evaluates the redirect rule. A matching block replaces the document body with the configured message. If the block rule does not match, a matching redirect sends the browser to the configured URL.

This is a storefront experience control. It should not be described as a firewall, a server-side request filter, or a guarantee that every request, bot, cached response, or analytics event is prevented.

Shopify plan limits shown in the live listing

PlanCountry limitListed traffic limit
FreeOne countryUp to 500 blocks or redirects per day
StarterThree countriesUnlimited blocks or redirects
ProUnlimited countriesUnlimited blocks or redirects

Prices and plan terms can change, so confirm the current offer on the live Shopify listing.

What BL Country Blocker cannot replace

Country rules do not replace legal advice, export-control analysis, tax configuration, shipping restrictions, fraud prevention, or a CDN and firewall policy. The IP-based location signal can be imperfect, visitors can use VPNs or proxies, and a storefront rule is not the same as network-edge enforcement. Use a clear message and a useful regional destination rather than silently creating a dead end.

Shopify Country Blocker FAQ

Does installing the app automatically activate blocking?

No. Shopify’s documentation says app embeds are deactivated after installation by default. Activate the BL Country Blocker embed in the theme editor and then test the live theme.

Can I use both blocking and redirecting?

You can configure separate block and redirect country lists. The block rule is evaluated first. If a visitor matches the block rule, the block page wins and the redirect rule is not reached for that visitor.

Can I redirect visitors to another Shopify store?

Yes, when the destination is appropriate for your regional setup. Test the URL, explain the reason for the move, and avoid redirect loops between regional stores.

Does it block checkout, APIs, or every request?

Do not assume that it does. It is not a server-side firewall or a guarantee that every request is stopped before Shopify receives it.

Where should I install it?

Install it from the Shopify App Store, configure the rules in the app, activate the app embed in the intended theme, and test the published theme. Keep the marketplace listing open for the current plan and compatibility details.

Compare Country Blocker by platform · See the Wix app listing

Scroll to Top