We are a NGO with an established an online thrift store. However, we have some limitations and issues that I would like to ask if you can help us move forward with. Below are the setup and scenarios:
Platform: Shopify Plus
Stores and locations: 1 x main main warehouse – 13 locations/stores
Shipping platform: Webshipper App (3rd part shipping platform) providing the prices
Current setup:
We have one main warehouse and 13 active stores/locations (in Shopify). Most of the products in the online Thrift shop are located in the warehouse. The products handled at the warehouse are exclusively from the category: Clothing.
The stores supplement the assortment in the Thrift shop with products from their own range/stock, so the products online are a mix of products from the warehouse and our stores. The physical stores have products from the product categories: Clothing and Interior.
Order handling:
At the main warehouse, volunteers handle online orders and ensure they are dispatched.
In the physical stores, orders are handled by volunteers and made ready for pickup in the stores.
Current limitations:
Right now is only possible to place and dispatch orders with items located at the main warehouse. This means that all items in the cart must be from the main warehouse to dispatch the order.
Furthermore, there is a limitation in that you cannot mix the cart. This means that you cannot check out with items from both a store and the main warehouse – an error message will appear in the cart.
So, with the current setup, it is not possible to ‘mix’ orders with products from multiple locations and check out with them. The items must come from the same store.
Example of challenging scenarios:
Example 1: Customer wants to buy a Top (Clothing category) from our warehouse and a Hat (Clothing category) located in our Egae store. When trying to proceed to check out, they receive an error message: “You have items from multiple stores in your cart. To proceed to payment, please ensure that you only purchase items from one store at a time.”
Example 2: Customer wants to buy a table (Interior category) for pick up from the Bellinge store and a dress (Clothing category) from our warehouse for shipping. The customer cannot proceed to checkout and receives an error.
Example 3: Customer wants to buy a bookshelf from our store in Soroe and a sofa from Holstebro (both from the Interior category and both for pick up) but cannot proceed to checkout.
Example 4: Customer wants to buy a sweater (Clothing category) and a chair (Interior category) both from the Soroe store. The customer wants to be able to either ship or choose pick up for the sweater and choose pickup for the chair. The customer cannot check out with these items, and the cart fails.
Dream scenarios:
Example 1: Customer wants to buy a Top (Clothing category) from our warehouse and a Hat (Clothing category) located in our Egae store. When trying to proceed to check out, they receive an error message.
Solution: The customer now receives the top from the warehouse and has the option to either have the hat sent to them or pick it up at the Egae store. If both pieces of clothing are located in stores, it would be possible to have them sent or choose pickup for each of them.
Important: It should be possible to remove double billing of shipping cost
Example 2: Customer wants to buy a table (Interior category) for pick up from the Bellinge store and a dress (Clothing category) from our warehouse for shipping. The customer cannot proceed to checkout and receives an error.
Solution: The customer receives the dress from the warehouse and now has the option to pick up the table at the Egae store.
Example 3: Customer wants to buy a bookshelf from our store in Soroe and a sofa from Holstebro (both from the Interior category and both for pick up) but cannot proceed to checkout.
Solution: The customer can check out with pickup at the two stores.
Example 4: Customer wants to buy a sweater (Clothing category) and a chair (Interior category) both from the Soroe store. The customer cannot check out with these items, and the cart fails.
Solution: The customer wants to be able to either ship or choose pick up for the sweater and choose pickup for the chair.
I hope you can help us.