Multi Origin Shipping Solution Needed- Double charging shipping

Topic summary

Multi‑origin shipping charges combine per location, causing customers to see multiple shipping fees when items are sourced from different locations. Merchants want to charge a single shipping rate while keeping accurate multi‑location inventory, citing lost sales and cart abandonment.

Shopify’s stance: this is expected behavior for multi‑location fulfillment; no native toggle to combine rates and no timeline for change. A June API update reportedly broke prior app workarounds for many stores.

Workarounds and outcomes:

  • Configure a single “Shipping From” location and remove rates from others: prevents double charges but depletes inventory from the main location, requiring manual reassignment; conflicts with local pickup/delivery.
  • Disable multi‑origin shipping or set one fulfillment location with “Continue selling when out of stock”: avoids double charge but risks overselling and inventory inaccuracies.
  • Shopify Scripts (Plus): a shared script detects doubled flat rates (e.g., .99 → .98) and auto‑discounts shipping by 50% to restore the intended rate; best for flat‑rate setups.
  • Apps: Shipeasy previously worked; post‑June, new stores are told the feature is disabled (some grandfathered stores still functional). Calcurates says it can’t solve this. Decimal‑io offers a custom solution (primary warehouse must be US). ShipMagic claims a flat‑rate fix, including on Basic.

Status: Unresolved natively; partial solutions exist with trade‑offs. Discussion remains active; merchants keep requesting a one‑rate option.

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

I need this function too. Shopify please update this as I can’t find any app could do this.

2 Likes