This is a complex issue. So if you like to work on tough problems then this situation is for you. I'm running a Magento store that sells tires. I get tires from multiple warehouses. Some warehouses have unique tires but many of the warehouses carry the same tire that other warehouses have but, they are sold to me at different prices.
All warehouses will deliver my tires to the customer locally and all warehouses will UPS ship my tires anywhere.
Here is the problem. While a customer is shopping they select their tire. The results could have several of the same tire from many warehouses. They need to be able to pick the one that is from their local warehouse so that warehouse can deliver with their trucks.
But, if there is no tire from the local warehouse then the customer will be okay with UPS. Since tires are expensive to ship, the tire needs to come from the closest warehouse for UPS delivery.
I am trying to come up with the best way to set up the catalog and tie it into this unique shipping situation. Shopping by Geo-location and multi warehouses. I would lobe to have each warehouse in their own database. If not then I'll use a prefix on each sku. Any ideas? Thanks in advance. JJB