Multi Origin Shipping - How do you fetch only one shipping price?

Topic summary

Main issue: With Multi‑Origin Shipping (MOS) enabled, Shopify combines separate shipping fees per fulfillment location into one total at checkout, causing doubled/tripled shipping when items ship from multiple locations—even if the physical origin is effectively the same.

Platform behavior/constraints:

  • MOS is reportedly enabled by default on new stores and cannot be disabled once active.
  • Third‑party shipping/fulfillment apps can only return per‑location rates; they cannot set one rate for the whole order.
  • Native Shopify price‑based rates can apply across locations, but live/calculated or app‑based rates are combined per location.

Impact: Merchants report inflated shipping charges, abandoned carts, manual refunds, and customer complaints. This blocks common strategies like flat‑rate or free shipping over a threshold.

Attempted solutions and guidance:

  • Shopify staff confirm there’s no native way to charge a single shipping price across multiple locations unless everything ships from one origin.
  • Workarounds suggested (with trade‑offs): consolidate inventory to one location, switch back to single‑origin (if Shopify approves), or use store pickup apps; none fully address multi‑location needs.
  • App paths: Some apps claim fixes (e.g., Fenix Commerce). One merchant reports success avoiding combined rates using “Shipping Rates – Shipeasy” with weight‑based scenarios. Others cite Calcurates but note it requires CCS (Carrier Service) and higher plans/fees.

Status: No official fix; discussion ongoing with unresolved core functionality.

Summarized with AI on January 28. AI used: gpt-5.

If you are referring to our Shipeasy setup, I just named the rates corresponding to each shipper as we are not calculating live rates through the app. We also don’t ship internationally so our rates aren’t too complicated.