I'm trying to set up the following scenario but can't figure out what would be the best approach to set this up in Shopify.
I've been reading through the documentation regarding Shopify locations and that seems to be almost perfect. The only thing that seems to be missing is that you can not assign orders based on country to a specific location. As far as I can see this is only priority based. Working without location-based stock would mean that we have global stock and cannot show accurate if a product is available in the EU for example.
The quick-fix seems to be to create a US store and an EU store but I was wondering if there is anything possible to achieve this in one store?
I'm pleased to announce Location Based Fulfillment (name needs some work I know) I now available in the App Store!
Please install it and check it out, let me know if you have any issues or features you would like to see
Can you tell me how stock levels will work?
US Store has 400 of product A
CA Store has 0 of product B
Is this how it will work?
Customer goes to store, see's product, adds to cart, goes to check out and enters address. If customer enters a US address then all good. If customer enters a Canada address then he see's out of stock msg.
Is there a way to capture country when the first land in the store?
I can see a lot of Shopify store owners are facing this issue, and according to my research, unfortunately there is no reliable solution out there.
We are Shopify Expert, and I would be happy to look into building a custom solution for this 🙂
Before we jump on such project, I need to see how many store owners it will actually help.
Please provide with your vote / comment below, so we can see.
I look forward to hearing from you guys then 🙂
Quick Update 🙂
We are glad to inform you all that we have developed a fairly simple solution for this.
It's still on testing mode, so if anyone wants to have a look, please feel free to ask for access.
Please let me know about your thoughts
If you think we can improve on it, please feel free to let me know J
Hi guys, just wanted to update you on Location Based Fulfillment https://apps.shopify.com/location-based-fulfillment
Thanks to new APIs that Shopify have released, it now can move orders between locations (i.e. warehouses) fully automatically as soon as the order is created or paid for.
Please check it out and let me know what you think, I really think this will solve a lot of people's problems with fulfillment in different countries.
I'm not sure if I'm missing something, but to me it sounds like you are looking for functionality already built-in to Shopify.
shipping profiles outline shipping rules for groups of products
shipping zones outline which locations can deliver where and through what carrier/service levels.
shipping profiles contain shipping zones so you have pretty specific control of how any given product is shipped.
(Separate inventories per location is also built-in)
- I currently have a store that has my NY warehouse handling orders shipping to US locations, and my Toronto warehouse handling orders shipping to Canadian locations.
- Additionally, I have certain products that are only shipping to US and others only shipping to Canada.
To note: You need to make sure your setup is correct otherwise Shopify will fall back onto its default fulfillment location priority.
If warehouse A shouldn't send to Canada then make sure that the Shipping Zone created for warehouse A does NOT include canada as a destination because any overlaps in shipping zones between two locations will just fall back on fulfillment location priority.
@twong1 Thanks for the tips! It sounds like you've accounted for different products in the different countries, but not the SAME product available to both countries (just shipped within the corresponding country as needed). Am I right? or do you have the same products available to both countries with a slight name variation so that each product points to the correct fulfilment centre?
I believe that case is covered too.
To be more specific, in a shipping profile for one of my products I have 2 separate rates.
The first rate -shipping from my Toronto warehouse location- has a shipping zone that covers all Canadian provinces.
The second rate -shipping from my NY warehouse location- has a shipping zone that covers all US states.
(As an aside: I'm actually using the same delivery service for both rates. I only need separate rates so I can ship from the correct warehouses)
So only one product, but when customers enter in a Canadian address during checkout, it calculates shipping costs from the Toronto warehouse. Similarly, when customers enter in a US address, it calculates shipping costs from the NY warehouse.
After I set this up, when I go to this product in the admin panel, in the inventory section, there is now a location section where I can update stock amounts in each location.
Note: Something very important that I forgot to mention earlier is that if you are using custom fulfillment services (fulfillment services generated via the Shopify REST API), this functionality is not accessible as custom fulfillment services are generated with a dummy address that defaults to fulfillment location priority.
Thanks for sharing your experience.
We have a similar situation where we have stock in two locations, the UK and New Zealand. I'm trying to set it up so the UK location only fulfils orders to the UK and Europe, and the New Zealand location only fulfils orders to New Zealand and Australia.
The issue I had recently is an item went out of stock in one location and it was automatically assigned to the other. Have you experienced this situation where you ran out of stock in one location? Ideally I'd like the product to show as available only if there is stock in the location that can fulfil the order based on the shipping address. Does that make sense?
Hello @LOMIEbaby ,
Yes this is usual issue that most Shopify store owners are facing with multiple locations.
We recently developed a solution which resolves this issue.
So you can:
For example - you have two warehouses:
So customers from UK, will be able to purchase stock available in UK warehouse only.
This way you can avoid overselling, and manage stock from one place.
Please feel free to get in touch for more details: firstname.lastname@example.org
Hi @GhostApps ,
can I ask you a few questions about your app?
I'd like to have different locations ship only to selected shipping zones. What happens when an item is out of stock in a location? Would a customer wanting delivery to one of the included shipping zones then see it as out of stock?
i have tried your app,
but was wondering if you app can be used for outside of USA?
i am located in Indonesia, and currently need an app like yours but then with Indonesian regions.
Hi, I'm pleased to say I have updated the app to support custom rules, you can now match any state province such as Indonesian regions
I hope this helps!