Restrict shipping countries on certain variant

Restrict shipping countries on certain variant

IrisChoi
Visitor
1 0 0

Hello everyone, I have different warehouses for different products variant, how can I set up shipping restrictions for different product options? For example, I have a product with 2 variants, the US version, and the EU version, the two versions are in different warehouses, so I want to sell the US version only to the people from the US, and sell the EU version to people from EU. Is there any app that can do so? Thanks

Replies 8 (8)

AvadaCommerce
Shopify Partner
3879 839 981

Hi @IrisChoi 

 

You could restrict shipping countries on certain items or collections in Shopify by following these steps below:

  • From Shopify Admin > Setting > Shipping and Delivery
  • Under the Shipping section, click Create new profile
  • Name the profile and go to Products and add your desired products to the section by using the search bar.
  • Go to Shipping To and click on Create Shipping Zone 
  • Name it as you want
  • Choose the countries (or regions) to add to the zone and click Done 
  • You can then select the shipping rate for each zone by clicking on Add Rate 
  • After you’re done, click Save 

Another way is “hide” products when someone is viewing the store from a certain country by using a third-party app such as Locksmith.

 

If you find this answer is helpful, please mark it as a solution.

Best regards.

             

banned

DelightCart
Shopify Partner
1253 83 157

@IrisChoi May this help you.

 

To set up a shipping profile that allows you to restrict certain products to specific locations, you'll need to do the following: 

 

  1. In your Shopify admin, go to Settings > Shipping.
  2. In Shipping profiles, click Create new profile.
  3. Enter a name for the profile.
  4. In the Products section, use the search bar to add products to the shipping profile.
  5. Address any changes you need to make to your locations. Refer to Manage your locations for more information.
  6. For each shipping zone that you want in your shipping profile, complete the following steps:
    1. In Shipping to, click Create shipping zone.
    2. Name the shipping zone.
    3. Select the countries or regions that are part of the zone, and then click Done.
    4. For each shipping rate you want in the zone, click Add rate, choose the rate's details, and then click Done.
  7. Click Save.

We don't currently provide a staging environment; however, you can password protect your store by going to Online Store/Preferences so you can test the rates you've created. 

Delight Cart - It's time to turn your visitors into loyal shoppers! 

Delight Loyalty - Increase repeat sales quickly and build lifelong customers loyalty.

Thomas_Lang1
Shopify Partner
235 6 55

Hi! you could use our inventory information app to link certain shopify locations to countries, and disable the add to cart button if a variant is not available for the customer country

 

https://apps.shopify.com/product-inventory-information

 

 

 

screenshot.png

Software Developer | Owner of Tom IT - We build shopify apps
Marketplace Order Connector | Amazon bol.com & Walmart DSV
Order Related Documents | Print documents, Email document &Autoprint
Blog Product Spotlight | Add products to your blog articles!

Iris
Shopify Staff
826 67 108

Hi @IrisChoi ,

 

Thanks for reaching out! That’s a great question, and I’d be happy to help.

 

As mentioned, the easiest and most affordable way to achieve this is by creating new Shipping Profiles in the admin.

 

Head over to your Settings and then Shipping and delivery section. Next to the Custom Shipping Rates, click Create New Profile. 

A new page will open where you can add your profile name, products or variants and shipping regions with rates. Your setup should look similar to the screenshot below.

 

12-10-42803-48348

 

Once you save these changes, customers from Europe won’t be able to purchase the US warehoused products as they won’t be presented with shipping rates. But, of course, the same thing applies the other way around.

 

However, if you want to completely hide the product for specific customers based on their location, you will need an app. Check out the Advanced Store Localization app here. It allows you to show or hide country-specific products, collections, locations, content, and currency. It also has a 7-day free trial to see if it’s the right fit for your business. 

 

Let me know if this helps. 

Iris | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Thomas_Lang1
Shopify Partner
235 6 55

Hi Iris,

 

Thanks for your input, did you check out my app? it allows the merchant to link a location to specific countries (as my screenshot displays) which is a lot easier to use than linking each product / variant to a shipping profile.

 

it will also notify the customer on the product page if a product is not available, which is a lot more customer friendly compared to not giving any shipping options during checkout (customer went through the trouble of adding products to cart, then entering her address information, only to find out no shipping is available..) 

Software Developer | Owner of Tom IT - We build shopify apps
Marketplace Order Connector | Amazon bol.com & Walmart DSV
Order Related Documents | Print documents, Email document &Autoprint
Blog Product Spotlight | Add products to your blog articles!

Iris
Shopify Staff
826 67 108

Hi @Thomas_Lang1 ,

 

Your app looks great, and it provides many great features! Thank you for sharing it here with us.

Iris | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

miniOrange_inc
Tourist
27 0 1

Hello IrisChoi,

 

Manish here from the miniOrange team. Looking at your query, I truly believe that our LockOn - Restrict Store Content application will be a right fit for you.

 

Using our application, you can restrict product variant purchases based on the customer's geolocation. Taking your query as an example, you may use our application to hide the US version product variant from US clients, and the same for the EU version product variant. 

 

I hope that the solution I offered answers your question.

 

Thanks and Regards.

miniOrange

Rohan-developer
Shopify Partner
20 0 0

If you can split the product into 2 different products, you can set up shipping restrictions for different products using the ShipRight app very easily. To do that, please follow these steps:

 

  1. Add all your existing shipping methods under the Select shipping methods field.
  2. Select Hide if found and select your US product in the Products field.
  3. Now select Hide if not found and select United States of America in the Countries field like the screenshot below.

 

variant.png

 

Now if someone adds your US product to their cart and set their shipping country as USA, they will not see any shipping options available at the checkout page. Hope it solves your problem.