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