Hello! I have 4 current locations. These locations are actually plant merchants that grow and sell their own plants on my plantbaby shopify store (kinda like etsy but for plants). When I test these scenarios, shopify breaks:
(1) User goes to checkout with 1 plant from one vendor/location, and 1 plant from another vendor location. User tries to checkout and selects local pickup. Shopify throws an error message and says they can’t do pickup (even though, behind the scenes, I move plants to a designated pickup on the backend).
(2) User goes to checkout with 1 plant from one vendor/location, and 1 plant from another vendor/location in their cart. User tries to checkout and selects local delivery. User is within delivery radius for both vendor/locations. Shopify throws an error message and says they can’t do delivery.
Current, workaround:
I update all vendor/locations to MY location so that whenever user selects plants from multiple locations no errors are thrown for both local delivery or pickup. Limitations with this workaround: (1) I have to manage all orders with customer and arrange pickup times, etc vs having the vendor/location being able to manage that, (2) For pickup, users always have to come to my address, even though one of the other vendor/locations might be more convenient for them.
What I’d like to do instead:
(1) In general, I want to use the locations in shopify as they are intended and update each vendor location back to THEIR address (vs. mine as the default for every product).
(2) For pickup: When users have products from multiple vendors/locations, I want users to be able to select which vendor/location they want to pickup from that is most convenient for them (vs. always having to use my default location like I do now so shopify won’t break). I want errors to stop whenever a user has multiple products in their carts from different locations.
(2) For local delivery: I want users to only be charged a flat delivery fee for a given order, regardless of whether they purchase products from multiple locations or not. Right now, I am small enough that if a user were to pick their location associated with at least one of the products they bought, I’d go round up the other products and get them to the designated pickup location for the customer behind the scenes.
Please HELP with this or I may have to “grow out of shopify” entirely. What can we do???