How can I manage multi-warehouse inventory and shipments effectively?

Topic summary

Multi-warehouse inventory display and routing: The goal is to show stock by visitor location and auto-ship from the nearest/assigned warehouse. Shopify Locations supports manual fulfillment and prioritizes a primary location, then falls back if out of stock; it doesn’t auto-select the closest warehouse.

Suggested tools/approaches:

  • Product Inventory Information app: displays inventory by location and (on Shopify Plus) lets customers select ship/pickup location, saving it as an attribute. Non-Plus support is in development.
  • Simple Purchase Orders app: proposed for automated fulfillment across warehouses (trial available).
  • Custom approach: duplicate variants per warehouse and hide/show via IP; likely needs Shopify Scripts (Plus-only).
  • Multi-store strategy: Multiple regional Shopify stores (e.g., US/EU/UK) to isolate inventory, currency, and warehouse routing; one client adopted two stores, and another plans three cloned stores with separate 3PL integrations.
  • Order Fulfillment Guru app: offers rule-based routing by inventory, country, method, including partial fulfillment; shared demo link. Another participant disputed its effectiveness for the core need.

Currency and checkout: Questions raised about true multi-currency at checkout and whether multiple currencies require Shopify Plus—no definitive answer provided.

Status: No single turnkey solution confirmed; thread trends toward multi-store setups or Plus-dependent/custom apps. Additional questions on custom shipping quotes and assisted checkout remain open.

Summarized with AI on January 22. AI used: gpt-5.

Hey, there!

Jason here from Shopify Support.

Great question. Here’s my recommendation for the two features you needed.

Come check out an app called Product Inventory Information. This fantastic app was created by our fellow partner, @Thomas_Lang1 . It offers the exact feature you’ve requested on displaying the inventory of the products according to the users’ locations on the product page. If you have any questions during the setup process, feel free to contact the support at info@tom-it.nl.

This is a bit more tricky because you’re looking to build an automated fulfillment process. If you are okay with manual fulfillment, Shopify location is able to let you fulfill the orders according to the warehouse/location you’ve selected. The feature doesn’t fulfill the entire order from where-ever the inventory is available. Instead, the system lets you choose the location to fulfill the order. That being said, it’s a manual fulfillment, meaning it requires you to have a person fulfilling the order and picking the warehouse where the inventory comes from. For your reference, here’s how the order management through Shopify location work.

If you have your heart set on an automated fulfillment, I recommend you to check out Simple Purchase Orders. This app allows you to set up an automated order fulfillment with different warehouses. It offers free a 14-day free trial period. Feel free to give it a try and see if it meets your business needs. If it doesn’t, don’t forget to remove the app before the trial period ends to avoid app charges.

Just in case if the app doesn’t meet your business needs, you can reach out to Shopify Experts. One of the developers will be able to create this automate order fulfillment tailoring your business needs with a contracted fee.

In your case, I suggest against creating different accounts for the sole purpose of warehouses. It’s going to increase your business costs (each account comes with its own subscription fees/potential app fees) and will also increase your time to manage them. It isn’t efficient and isn’t cost effective.

I hope this information helps, however, should you have any questions, please don’t hesitate to reply back here and I’d be happy to help out!

All the best,
Jason

2 Likes