Manage catalog visibility based on countries.

shaunsnaith
Tourist
56 0 1

I'm looking for a way to block certain countries from purchasing and block certain products that we can't ship to certain countries.  Is there a way of doing this through Shopify?   I have tried using the app Addify Country Restrictions but the app is so draggy it really slows it down to a snails pace, it's not fit for purpose.

 

Does anyone know of a work around or another app I could try?

 

Replies 7 (7)

yy0z
Shopify Partner
87 6 13

Have you tried to set up different shipping profiles for these set of products? You can restrict shipping for certain products to certain countries. Might take some time to set it up, but I think it is achievable natively without an app. But I might be missing something.

Go to Admin dashboard ->Settings -> Shipping and Delivery

shaunsnaith
Tourist
56 0 1

Thank you for the reply.  I didn't realize you could restrict through the delivery settings.  This is what I have created.  I presume this is correct, I entered the products we want to restrict and the countries we want to restrict them in.  However I don't have a way of testing it, could you tell me how I could test that what I've created works as intended?  Here is a screenshot of what I've setup

 

https://prnt.sc/kZ-hmo6iE0WP

yy0z
Shopify Partner
87 6 13

So these products have been assigned to this shipping profile, and they do not belong to your generic shipping profile anymore? A product cannot have multiple shipping profiles, they can only belong to one group.

The way shipping profile works is to allow shipping to certain zone only, rather than specifically disallowing shipping to the said zone. If you leave the shipping profile as currently it is set up, then these products will not ship anywhere, because you don't have any shipping options at all. So what you then need to do is to add shipping zones where you do ship to under the same profile, and you don't need to create shipping zones for countries where you do not ship to for these products.

I hope that makes sense. If not, please shout.

One way to test this other than getting a country specific VPN is to set up a shipping zone/profile that does the same thing in principle, but based on your own location. This way you can play around it yourself and see how the profile actually works. 

Let me know if you have further questions or if any of the above is not clear.

shaunsnaith
Tourist
56 0 1

Turns out when I created that profile I made it impossible for anyone to check-out.  It was like that for 20hrs.  Wondered why it was quiet on the sales front ☹️

 

We do have different profiles already set up for the various countries, so I presume I need to use those profiles to limit products.  I'll have a play around with the settings, carefully, over the weekend.  I presume ticking a box means the product is allowed, unticked means restricted?

yy0z
Shopify Partner
87 6 13

That's right, as I said in my earlier post, because when you set up the new profile you didn't have any shipping options so no one would be able to purchase any of these products under this new profile.

When you click Manage under the shipping profile, it shows you the list of products that are under this profile. You can add more products to the profile by tick the box. Don't forget to save (top right hand corner) after you ticked the box. 

The country selection under each of the shipping profile will dictate where your products can be shipped to. Just bear in mind one product can only be in one profile, it cannot be in multiple profiles.

calmguy007
Visitor
2 0 0

But even when you create different shipping profiles and assign different products to each profile, all the items will still show on the frontend. So anyone can see them but not anyone can buy them, no? Or am I missing something?

miniOrange_inc
Visitor
3 0 0

Hi Shaunsnaith,

As I can understand, you are looking to restrict orders from specific countries in your store. In that case, allow me to introduce you to our LockOn - Content Restrictions application! With this app, you can restrict access to collections, products, pages, collections, or entire stores based on the geolocation of your Shopify users.

Feel free to explore this solution further.