Nope, even that won’t work. Because internally Shopify treats products from two different locations as separate mini orders. And it calculates shipping individually for both of them. Then it adds up the shipping prices.
Topic summary
A merchant with three stock locations (including print-on-demand and fulfillment centers) wants to charge £3.50 for single-location orders and £5.50 for multi-location orders. Currently, Shopify automatically charges £3.50 per location (totaling £7.00 for two locations), which the merchant considers too high.
Technical Limitation:
Shopify treats multi-location orders as separate mini-orders and automatically adds shipping rates together. Third-party shipping calculator apps cannot distinguish between single and multi-location orders due to how Shopify sends cart data.
Proposed Solutions:
-
Intuitive Shipping: Suggests consolidating all products into a single location and using product tags/conditions to create custom scenarios. This achieves desired pricing but sacrifices proper location inventory tracking.
-
Bespoke Shipping: Claims to have solved the multi-origin shipping issue. For flat/price-based rates, works on Basic plan. For live rates, requires Shopify plan with Carrier Calculated Shipping (CCS).
-
Alternative workaround: Make print-on-demand items free shipping by incorporating costs into product prices, charging only for warehouse items.
Status: The discussion remains open with potential app-based solutions identified but not yet tested.