Hyvä Theme, The best solution for speeding up Magento 2 Store
Know How?

Country Specific Products Magento 2 Extension

A smart product hide per country module auto-detects visitor’s GeoIP location and show/hide products based on country restrictions.

  • Restrict country-wise products from Specific Category, Pages, Blocks
  • Create Country Groups and Hide Products Accordingly
  • Assign Product(s) to Country Groups by Mass update/import
  • Auto-detect User’s Geo-location using MaxMind Database
  • Crawl Engine Bypass for Restricted Products (SEO Friendly)
Highlight Featurs
Community Edition 2.3.x, 2.4.x
Enterprise Edition 2.3.x, 2.4.x


Version 1.0.7 CE (Mar 4, 2022)

  • + Magento 2.4.X Compatible

Version 1.0.6 CE (Aug 21, 2020)

  • + Added support for Maxmind's account based database download policy

Version 1.0.5 CE (May 14, 2020)

  • + Magento 2.3.X Compatible

Version 1.0.4 CE (Released on May 16, 2019)

  • *GEOIP Database Integration

Version 1.0.3 CE (Released on Dec 27, 2018)

  • * Auto removed the restricted product from cart.
  • * Auto refresh cache whenever the update countries groups.

Version 1.0.2 CE (Released on May 26, 2018)

  • * Fix caching issue with Magento Full Page Cache
  • * Fix issue connected to products not showing on frontend when imported via CSV

Version 1.0.1 CE (Released on Mar 16, 2018)

  • + Able to update bulk country groups from the country group page
  • + Bypass CSP checking for whitelisted GeoIP address
  • + Excluding crawl bots to checking the restricted product

Version 1.0.0 CE (Released on Apr 22, 2017)

  • + Create & Manage multiple groups from backend configuration
  • Easy to install & enable/disable from backend
  • + Checkbox selection making easy to country selection
  • + Supports with Products Import from the profiler
  • + Manage products visibility & restriction on all pages of the Magento store
  • + Store admin can select landing page which opens when the user opens product page using URL from restricted countries
  • + Immediate updating on frontend after applying product/country groups restriction

HOW magento 2 restrict product shipping country EXTENSION WORKS?

The Magento 2 Geolocation extension allows the admin to hide/show products per country. The restrict product by country module is specially made for those stores, who sell products globally & need the Magento 2 GeoIP product lock feature. The Country Specific Product extension for Magento 2, auto-detects the GEO location of the user & show/hide products through the GeoIP database (Geoplugin.net & Maxmind).

The module offers simple configurations from the back-end which requires not much technical know-how. The well-coded extension performs correspondence with other 3rd party extensions without losing their performance. To use this extension, the store admin needs to create & update various country-based groups.

After enabling a product restriction extension, the visibility & consistently reflects on all product listing, upsell-cross block, related product block, new product pages, etc for selected countries. 

Note: We are using a freemium version of geoplugin.net for GEO IP detection. In order to prevent spamming, they will automatically block all requests coming from an IP if the number of requests exceeds 120 lookups per minute. The blocked Server IP address will be unblocked automatically in 1hour to resume again.

By using our plugin, you are accepting their "Acceptable Use Policy" which can be read here (https://www.geoplugin.com/aup).

Magento Restrict Product by Country Set up:

1. To use this module, go to STORE> Configuration > SETUBRIDGE > Country Specific Products Tab:
2. Check more info on extension installation instructions here.

Magento Restrict Product by Country Configuration:

General Configuration: This gives the option to enable or disable the Magento Geolocation extension. The admin can also select which page to redirect when the user opens a certain page restricted to a specific country.

IP whitelisting can be added by a comma-separated to bypass a country-specific filter.
Country-wise group creation: The GeoIP extension provides an interface to create a group and assign a group title and code.
Adding products to the country group: The product list which is to be visible for this particular country group can be added to the group by mass selecting the specific products. The assigned product list shows product details like product ID, Name, and SKU.
Adding products to the country group: The product list which is to be visible for this particular country group can be added to the group by mass selecting the specific products.
Configure Crawl engines: To get bypass from restricted product flow & allow them to access all products for SEO purpose.
We are using a free version of geoplugin.net as IP detection service which has limitations for requesting IP detection service.

If you request an IP detection service of more than 120 per minute they will block IP addresses for 1hr and then auto-whitelist after that to protect the server from spamming.
Restrict product based on shipping country for checkout pages.
  • Q1: Does it require that store views be created for each country?
  • A: No, it does not require you just need to create a different country group
  • Q2: How do I hide products from certain pages?
  • A: You can hide products from different pages, categories and upsell block
  • Q3: How can I check whether products are visible or not for different countries?
  • A: You can use a VPN service or an anonymizer to disguise your original IP address so that you appear to be in a required location (geolocation) and then see whether everything works properly.
  • Q4: Is there a limit on the number of Geo-locations that the extension can detect?
  • A: We are using a freemium version of geoplugin.net for GEO IP detection. To prevent spam, they will automatically block all requests coming from an IP if they exceed 120 requests per minute. In one hour, the blocked Server IP address will be unblocked automatically.
  • Q5: This extensions work with all themes and extensions by other vendors?
  • A: SetuBridge extensions work with all the plugins, as well as with many third-party plugins. We'll definitely try to help you if you face any technical issues, please create a ticket at [email protected]
  • Q6: Can I get free updates and support?
  • A: Yes, you will get 6 months of free support and 1 year of product updates with the purchase.
  • Q7: Are you able to provide installation services?
  • A: Yes, you can use the installation and configuration services that are provided with every extension purchase.
  • Q8: Is it possible to test the extension on a staging site before transferring it to a live one?
  • A: Yes, you can switch on the production domain from your test domain after configuring all the settings.
  • Q9: Is the SetuBridge extension available to install with a one-time payment or subscription-based?
  • A: The extension is available to install & integrate with the store with a one-time payment.
  • Q10: In case I need additional features for a extension, how can I request them?
  • A: You can send an email to [email protected] with your requirements for the extension.
  • Q11: How can I get a refund?
  • A: You can read out the refund policy for more details.


Write Your Own Review
You're reviewing:Country Specific Products Magento 2 Extension
Your Rating