Multi-warehouse shipping with location priority and country-specific rates is sought, where the same product in multiple warehouses ships first from a designated location and falls back to another if out of stock, with shipping prices varying by destination and shipping origin.
Shopify’s native behavior: inventory is fulfilled based on a fixed location priority you set (A → B → C…), not by customer proximity, cheapest rate, or speed. Per-warehouse, per-country rate logic and dynamic routing by proximity are not supported natively.
Workarounds: Shopify staff recommend third-party apps. A user reports success using the “Multi location inventory info” app and notes strong support. Another merchant highlights integration gaps causing missing shipping options and manual processing for UK orders.
Actions/updates: Feedback has been forwarded to Shopify’s developers; no commitments or timelines were provided.
Status: No built-in solution. Merchants rely on apps to approximate warehouse-specific routing and rates. The discussion remains open with ongoing interest in an official feature and confirmation that third-party apps can mitigate the issue.
Summarized with AI on December 16.
AI used: gpt-5.
Hello,
I just started using shopify, so I encountered some difficulties when setting up shipping rules. I hope to get your help.
Our warehouses are located in 5 countries (for example: A, B, C, D, E warehouses), and the same product (for example: apple) may be located in multiple warehouses, I hope to achieve a priority warehouse delivery .
At the same time, each warehouse corresponds to the customer’s destination country and has different shipping rates (not based on product weight, but different shipping rates). I hope that each product can be shipped from different warehouses by uploading the form. All shipping costs to different countries can be uploaded to my website.
Such as:
Apple has inventory in the A,B warehouse, and will be shipped from warehouse A (the warehouse is in the UK) first, and will be shipped from warehouse B (the warehouse is in Germany) when there is no stock.
If the customer is from the UK, then the shipment from warehouse A will be charged 10GBP, if the customer is from Germany, then the shipment from warehouse A will be charged 12GBP;
If warehouse A is out of stock and the products are shipped from warehouse B, then if the customer is from the UK, then the shipment from warehouse A will be charged 12GBP, if the customer is from Germany, then the shipment from warehouse A will be charged 10GBP.
If I want to do the above multi-warehouse delivery, and different countries have different shipping settings, is there a related app that can be achieved? Or shopify’s own system can be achieved?
Hope to get your help. Thanks!
Shopify’s inventory system worked based on priority that you set, not based on the customer’s proximity to the warehouse. Let’s say you created the priority that goes:
A
B
C
D
E
In every instance, they would check Warehouse A first for inventory and “ship” from there, regardless of if Warehouse D is around the corner from the customer and would return the cheapest cost and fastest shipping time.
Thanks for reaching out to the Community. I’d be happy to provide some assistance with this request, to ensure it gets resolved.
While this is currently a limitation of the platform, I’d be more than happy to provide this feedback to our Developers. We’re always looking for ways to improve areas of the Shopify admin and appreciate the feedback. To workaround this however, , you can check out the Shopify App Store (https://shopify.link/GQR3). We offer various different apps and there may be one available that allows you to achieve this!
Thanks for your response. I did find an app that looks like it can workaround this thanks! It would be awesome if you could feedback to the developers I actually found several other threads from people dealing with the same issue. It’s funny because Shopify has all the components for this functionality but it just needs a pinch more control available via order routing or something like that!
Completely understandable! Rest assured, I have gone ahead and shared that feedback with our Developers. While I cannot guarantee any changes, it has been noted and can hopefully be considered within the future.
Please let me know if you have any other questions or concerns.
Hey - really hope you see this.
We too have warehouses in different countries and are really struggling with shipping options not showing up.
My UK orders currently have to be shipped manually, out of shopify which is not sustainable.
They seem to have zero integration.
Would you please let me know what app you’re using to get around shopifys downfall here?
Thanks
I totally understand your problem basically in international shipping scenarios, routing logic that considers both inventory availability and proximity to the customer’s delivery address helps reduce fulfillment costs and improve delivery speed. Many merchants benefit from layered routing strategies that first check inventory and SLA requirements, then evaluate which nearby location can fulfill the order efficiently. This type of proximity-aware routing can also help prioritize faster delivery options like same-day or next-day when available.
I’ve also looked at Configurable Order Routing details: https://www.hotwax.co/solution/configurable-order-routing
it shows how rules can be set to allocate inventory from ideal fulfillment locations based on proximity, inventory levels, and order urgency, which is useful when handling multi-warehouse and cross-country orders.
Multiple warehouse locations Inventory per location Stock fallback for inventory only Different shipping zones & flat rates Assign shipping rates per location
What Shopify CANNOT do natively
Warehouse priority logic “Ship from A first, then B” rules Conditional shipping rate changes based on which warehouse is selected Dynamic switching of rates when fallback happens Rate matrix like:
Warehouse × Destination Country
This limitation exists on all standard Shopify plans.