✨Trendy way to send WhatsApp store alerts! Learn More

Country Specific Products Magento® 2 Extension

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

99% of 100
235+ downloads
  • Hide products from website by creating country wise groups
  • Restriction well tested on category pages, search page, Related, Upsell, cross-sell blocks etc.
  • Create location group to assign countries & products to hide products from selected countries
  • Auto-detect user’s GEOlocation using free Maxmind database
  • Validation on checkout page & auto remove cart item if product restricted for shipping country
  • Crawl engine bypass for restricted products (search engine friendly)
  • IP whitelist feature to bypass restriction
  • Compatible with standard Magento themes
  • Create location groups & assign countries through simple country flag checkboxes
  • Assign single or multiple products to group through mass update or import
  • Updating countries in groups will take immediate effect on frontend
Highlight Featurs
Community Edition2.1.x, 2.2.x, 2.3.x
Enterprise Edition2.2.x, 2.3.x



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


The Magento 2 Geolocation extension allows to admin for hiding/show products per country. This restrict product by country module is specially made for those stores, who sell goods or products globally & need to GeoIP product lock feature. The Country Specific Product extension using in Magento 2, will be the perfect solution to detect GEO location of user & show/hide product by GEO location will be detected through GeoIP database (Geoplugin.net & Maxmind).

The module is easy to enable/disable & configure by back-end options. This extension well coded & ready to perform parallel with other 3rd party extensions without losing their performance. To use this extension, store admin can 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 products pages etc. for a specific user.

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).

Country Specific Products Extension Set up:

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

Country Specific Products Extension 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 certain page restricted to a specific country.

IP whitelisting (Allowed IPs): Restricted to no. of downloads allowed by GeoIP database per day
Country wise group creation: The GeoIP extension provides an interface to create a group and assign a group title and code.
Adding countries to the group: On the country group information page enter the group code and title entered. The admin can then selects multiple countries through the checkbox to add into the group created.
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 products ID, Name and SKU.
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 IP detection service more than 120 per minute they will block IP address for 1hr and then auto-whitelist after that to protect the server from spamming. By using this module, you are accepting their "Acceptable Use Policy"

Configure GeoIP restrictions: Add comma separated selective IP addresses to bypass them from country based restrictions.
Restrict product based on shipping country for checkout pages


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