I am wondering if there exists a solution to this problem:
Our store has 5 locations: A, B, C, D, and E.
We offer free shipping on orders over $150, but we only want free shipping to apply if the order matches one of these scenarios:
- items are in any of Stores A, B, or C
- all items are in Store D
- all items are in Store E
If, for example, the order has two items - one in Store A and one in Store E - we do not want free shipping to apply.
According to Shopify support this is not currently possible by default but are there any third-party apps that can provide this feature?
Hi @eight1echo ,
With our app’s “Multi-Origin Shipping” feature based on Shopify locations you can easily solve #2 and #3.
#1 is tricky, since Shopify sends separate calls for shipping rates per each location and therefore Cart subtotal will be calculated per location. So if the Cart contains 3 items from Stores A, B, and C, we will get separate calls for A, B and C and will never know that this was a single order. Overall I am not sure if there is a solution for the following scenario: “free shipping over certain threshold for multi-location carts”.
Hello @eight1echo
Did you find a solution for this? If not and you are still keen, we might be able to solve this using our app JsRates (https://apps.shopify.com/jsrates-shipping-rates). The solution involves some custom setup. Please contact us on support@jsrates.com to discuss this further.