Adding shipping cost on Subtotal and not total + discount ?

AI-generated summary

Main issue: Shipping is calculated on the discounted total instead of the pre-discount subtotal, breaking a free-shipping threshold set at 49.

  • Customer flow: Add 49 in products → expect free shipping → apply % discount → subtotal drops to 44 → shipping gets added → final spend can exceed what they’d pay without the discount (e.g., 51).
  • Impact reported: 50–100 lost sales/month and 10–15 complaint emails/week.
  • Request: Option to base shipping on subtotal before discounts. Merchant notes Shopify says it can’t be changed and threatens to leave by EOY if unresolved.

Latest update/workaround:

  • A participant recommends the “Advanced Free Shipping” app to configure shipping discounts (e.g., free shipping) based on subtotal. A screenshot is provided; link shared.

Status and open points:

  • No native Shopify setting to calculate shipping pre-discount mentioned.
  • Third-party app workaround proposed; no confirmation of adoption or resolution.
  • Discussion remains open; key question: will Shopify provide a built-in option to calculate shipping on pre-discount subtotal?

Hi there.
Is there any way to make shopify calculate the shipping rate BEFORE applying the discount and not after?

  1. On our store we offer free shipping for over 49

  2. Customers add 49 worth of goods and proceed to checkout thinking they have free shipping

  3. Apply discount % and total goes to 44

  4. Shopify calculate shipping rate base on 44, and customer end up spending 51.

They spend more with a discount code than without it, because shopify erranously calculate shipping cost on the net discounted and not on the price before discount

  1. We lose 50-100 sales a month for this and we receive 10-15 mails a week of people complaining about it and frustrated about it

  2. Shopify does absolutely nothing about it and keeps saying it cannot be changed, while litterally would take 10 minutes of coding to add an option allowing merchants to decide this.

Anything we can do ? I will surely move away from it if this does not get changed before EOY

Hi @Agolab
If interested in an app solution, you can set up shipping discounts (free shipping) based on subtotal using Advanced Free Shipping.

Let me know if I can help. Thanks