Country Specific Products Magento Extension
The Magento Restrict Product per Country module Gives power to merchants by allowing them to sell goods based on a user's GEO IP locations.
- Create/manage multiple country groups
- Easy & Flexible country selection using checkboxes
- Restrict products visibility from pages e.g. detail pages, Upsell block etc.
- Updating countries in groups will take immediate effect on frontend
- Supports with products import from a profiler
- Search Engine Crawler bypass feature for restricted products
- Default landing page for, when URLs open from restricted country
$99
live Demo
Community Edition 1.4.x, 1.5.x, 1.6.x, 1.7.x, 1.8.x, 1.9.x
Version 1.0.6 CE
Jun 15, 2018
- Allow Mass country group update from Country Group page
- Bypass CSP checking for white listed IP address
- Feature to exclude crawl bots from Restricted product checking
Version 1.0.5 CE
Oct 07, 2017
- Bug Fixing & Enhancement
Version 1.0.4 CE
Apr 05, 2015
- Performance enhancement using mass update code while updating CSP group with bunch of products.
- Bug Fixing & Enhancement
Version 1.0.3 CE
Nov 5, 2015
- SUPEE-6788 supported
Version 1.0.2 CE
Sep 30, 2015
- Bug Fixes and Improvement
Version 1.0.1 CE
Apr 28, 2015
- ACL admin role support
- Bug Fixes
Version 1.0.0 CE
Sept 20, 2014
- Create/Manage multiple Groups from admin panel
- Easy & Flexible country selection using check-boxes
- Hide/Show Products visibility from major listing pages like category-products pages, Up sell block, Related block, Cross Sell, New products etc.
- Allows admin to choose landing page which opens when someone opens product page using URL from restricted countries
- Updating countries in Groups will take immediate effect on front-end.
- Supports with Products Import from profiler
- Easy Activation from back-end once extension is installed.
WHY MAGENTO COUNTRY SPECIFIC PRODUCT EXTENSION?
As the name suggests, this plugin gives power to a merchant by allowing them to sell products based on a user's GEO IP location which makes it unique for a merchant who sells globally. In such cases, a merchant can control whether or not they want to sell specific products to a specific country.
The country-specific products extension is a perfect solution if you want to publish (or Show/Hide Products) your products to specific countries. Store admin able to GeoIP product lock on major listing pages like category-products pages, Upsell block, Related block, Cross-Sell, New products, etc.
The Country Specific Products module is easy to install & configure right from the backend. We did code hard to confirm it works straight with our extension & 3rd party extension without suffering from any performance issues. Updating countries in a group will take immediate effect on the front end.
The admin can create a country group by selecting countries from different continents and allowing a customer to visit your website to purchase a specific product. If a customer is logged in or a guest user, our module automatically detects the current GEO IP locations of a customer by their IP address. And it displays the products based on a country group.
Note: we are using a free version of geoplugin.net as an 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 the 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" which can be read here.
The country-specific products extension is a perfect solution if you want to publish (or Show/Hide Products) your products to specific countries. Store admin able to GeoIP product lock on major listing pages like category-products pages, Upsell block, Related block, Cross-Sell, New products, etc.
The Country Specific Products module is easy to install & configure right from the backend. We did code hard to confirm it works straight with our extension & 3rd party extension without suffering from any performance issues. Updating countries in a group will take immediate effect on the front end.
The admin can create a country group by selecting countries from different continents and allowing a customer to visit your website to purchase a specific product. If a customer is logged in or a guest user, our module automatically detects the current GEO IP locations of a customer by their IP address. And it displays the products based on a country group.
Note: we are using a free version of geoplugin.net as an 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 the 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" which can be read here.
Features
- A backend configuration to create/manage multiple groups
- Auto-recognition of users' GeoIP-based geolocations
- Show or hide products based on a country's group
- Quickly select countries using checkboxes
- Easy installation & activation right from a backend
- Restrict product based on shipping country for checkout pages.
Standards
- Follow all Magento coding standards for extension development
- A complete upgrade safe solution
Request New Feature
- Send us an email at [email protected] with your feature suggestion.
FAQ
<div class="faq-container" id="faq-container">
<div class="faq-section-1">
<!-- Question 1 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">How do I hide products from certain pages?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">Yes, you can hide products from different pages, categories, and upsell
blocks.</li>
</ul>
</div>
</div>
<!-- Question 2 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">How can I check whether products are visible or not for different
countries?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">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.</li>
</ul>
</div>
</div>
<!-- Question 3 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">Is there a limit on the number of Geo-locations that the extension can
detect?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">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.
</li>
</ul>
</div>
</div>
<!-- Question 4 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">This extension work with all themes and extensions by other
vendors?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">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].</li>
</ul>
</div>
</div>
<!-- Question 5 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">Can I get free updates and support?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">Yes, you will get 6 months of free support and 1 year of product updates
with the purchase.</li>
</ul>
</div>
</div>
</div>
<div class="faq-section-2">
<!-- Question 6 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">Are you able to provide installation services?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">Yes, you can use the installation and configuration services that are
provided with every extension purchase.</li>
</ul>
</div>
</div>
<!-- Question 7 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">Is it possible to test the extension on a staging site before
transferring it to a live one?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">Yes, you can switch on the production domain from your test domain after
configuring all the settings.</li>
</ul>
</div>
</div>
<!-- Question 8 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">Is the SetuBridge extension available to install with a one-time payment
or subscription-based?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">The extension is available to install & integrate with the store with a
one-time payment.</li>
</ul>
</div>
</div>
<!-- Question 9 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">In case I need additional features for an extension, how can I request
them?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">You can send an email to <b>[email protected]</b> with your requirements
for the extension.</li>
</ul>
</div>
</div>
<!-- Question 10 -->
<div data-mage-init='{
"collapsible":{
"animate":{ "duration" :500, "easing":"easeOutCubic"}
}}'>
<div data-role="title">
<div class="faq-question">
<span class="FAQ-Question">How can I get a refund?</span>
</div>
</div>
<div data-role="content">
<ul class="faq-answer">
<li class="fake-answer">You can read our <a href="https://store.setubridge.com/refund-policy"
target="_blank"><b>refund policy</b></a> for more details.</li>
</ul>
</div>
</div>
</div>
</div>
USER REVIEWS ON COUNTRY SPECIFIC PRODUCTS EXTENSION
- Great extension!
Oct 14,2020
This is a great extension developed with amazing features and functionalities. Support team are response quickly. thank you - Quick support
May 12,2020
Great extension & the support was pretty fast! - Superb Extension!!
Apr 16,2020
Does exactly what it says and is exactly what I need! Simply it working with all kind of products of our Magento 2 store. - nice features
May 21,2019
works perfectly in my store and features are too good. - Work fine with my store
Mar 09,2017
I have installed the extension on my website where I sell clothing and accessories. And it works fine on it. Thanks! - Love this extension!
Nov 11,2016
Great Product! Easy to install and custom options! - Excellent product show/hide extension
Nov 04,2016
Excellent product show/hide extension - Good contribution by SetuBridge
Oct 31,2016
I didn't find any similar extension for the same function...really nicely working with country groups...also support team is really fast and polite :) - We are very happy with this extension
Oct 20,2016
Currently, we are working on a project that need some complex shipping requirements. We bought this extension & shipping rules extension, and its really worthy for us. Also support team helped us to install.
Write Your Own Review







