To give a shipping credit, create a shipping discount with Discount value set to Fixed Amount Off and enter the credit, such as 25. The credit comes off the rate. If the rate costs less than the credit, it becomes free, and it never goes below $0. Shopify’s own free shipping discount can only make shipping free, so it can’t take a set amount off. RM: Advanced Free Shipping takes money off the cheapest rate, every rate or the rates you name, when your conditions are met. It costs $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify.

What the customer gets

In this example the offer is a $25 shipping credit over $150, on the cheapest rate. The store uses live carrier-calculated rates, so prices change with the parcel.

  • A $160 cart, light parcel: the cheapest rate is USPS Ground Advantage at $9.80. The credit is bigger than the rate, so it drops to $0. The customer pays $160.
  • A $180 cart, heavy parcel: the cheapest rate is UPS Ground at $31.40. It drops to $31.40 − $25 = $6.40. The customer pays $180 + $6.40 = $186.40.
  • A $120 cart: it’s under $150, so nothing changes. With a $9.80 cheapest rate, the customer pays $120 + $9.80 = $129.80.

The other rates stay full price. A credit caps what you spend on shipping per order at $25, however heavy the parcel.

Example checkout for a $180 cart: UPS Ground drops from $31.40 to $6.40, labeled $25 shipping credit over $150, while UPS 2nd Day Air stays $58.20. Total USD $186.40

Set it up

  1. In the app, click Create Shipping Discount.
  2. Under Discount method, choose Automatic discount, and enter a Title such as “$25 off shipping over $150”.
  3. In Conditions, click Add condition. Keep Cart total, set Is at least and enter 150.
  4. In Discount setup, set Delivery type to Shipping and Which rates to Cheapest shipping rate.
  5. Set Discount value to Fixed Amount Off and enter 25.
  6. Click Create discount.

The Which rates menu open in Discount setup, showing All shipping rates, Cheapest shipping rate and Choose specific rates

Variations

  • A credit on every rate: set Which rates to All shipping rates and enter 15. With flat rates of Standard $8.90 and Express $24.90, Standard becomes $0 and Express becomes $9.90.
  • $10 off Express only: set Which rates to Choose specific rates, select Express and enter 10. Express drops from $24.90 to $14.90.
  • Free Standard and $10 off Express in one discount: set the first delivery discount to Standard with Free. Open the ⋯ menu on Discount setup, choose Add delivery discount, and set Express to Fixed Amount Off 10.
  • A credit as a code: choose Discount code in step 2, such as SHIPCREDIT. Codes can have a total usage limit and a one-per-customer limit.
  • A credit for heavy carts only: add Cart weight Is greater than 20 kg. See free shipping by weight.

Good to know

  • To make Cheapest work, remove any native $0 rate from Settings → Shipping and delivery. A $0 rate counts as the cheapest, so nothing else gets the credit.
  • The credit never goes below $0. A $25 credit on a $19 rate makes it free, not −$6.
  • To charge a set price instead of taking money off, use Fixed Price. See flat rate shipping over a cart amount.
  • Credits convert for other currencies. You enter $25 in your store currency, and Shopify’s exchange rate converts it for customers paying in another currency.
  • To test it, turn on Test mode and check out with the shipping first name ABC123. Try a light cart and a heavy one.

Install RM: Advanced Free Shipping from the Shopify App Store.