We set up 3 warehouse as location for one products variant like this:
Then we set up the shipping rate and let customers choose the locations of the product for pick up during check out:
However, even if the inventory of the product variant for the specific warehouse equal to or less than zero, the customer still can choose this specific warehouse to pickup. Only if I set the inventory to zero for all 3 warehouse, Shopify will prevent this pick up method to be used. However we what customer can not choose a specific warehouse if the inventory level = 0 in that warehouse. Could anyone help please?