When a client asks for free Standard shipping but paid Express, 50% off shipping, or free shipping only on one collection, Shopify’s native free shipping discount can’t build it. It makes every eligible rate free. RM: Advanced Free Shipping builds those offers the same way on every store, with no code and nothing added to the theme. It’s free on development stores. Each live client store pays $9.90 USD every 30 days after a 7-day free trial, billed on its own Shopify invoice.

Why it suits client work

  • One plan. Every client store gets every feature. There are no tiers to explain.
  • Free on development stores. Build and test the offer before the store launches.
  • Works on every Shopify plan. It runs as a Shopify Function, so it doesn’t need Plus or carrier-calculated shipping.
  • Discounts the rates the client already has. Flat rates, carrier rates and shipping app rates stay as they are. The discounted rate shows its old price crossed out.
  • Admin in 7 languages. English, German, Spanish, French, Italian, Japanese and Portuguese (Brazil), so client teams can manage it themselves.
  • Free personalised setup. Brad, the developer, will set up or check a client’s rules, and support runs 7 days a week.

Recipes you can repeat

Keep these in your build notes and swap in each client’s numbers.

Client asks forConditionsDiscount setup
Free shipping over $100Cart total Is at least 100All shipping rates, Free
Free Standard, paid ExpressCart total Is at least 75Choose specific rates, Standard, Free
Free Standard, $10 off ExpressCart total Is at least 100Standard Free, plus Add delivery discount: Express Fixed Amount Off 10
$5 flat shipping over $50Cart total Is at least 50All shipping rates, Fixed Price 5
$10 off over $50, free over $100Two discounts: 50 and 100Fixed Amount Off 10, then Free
Free shipping unless oversizedCart total Is at least 100 AND Product collection Does not contain OversizedAll shipping rates, Free
Free shipping under 20 kgCart total Is at least 100 AND Cart weight Is at most 20 kgAll shipping rates, Free
VIPs always, others over $100Rule group 1: Customer tag Contains VIP. OR rule group 2: Cart total Is at least 100All shipping rates, Free
First order free, guests includedCustomers → Specific customer segments → Customers who haven’t purchasedAll shipping rates, Free

For tiers, Shopify gives the customer the shipping discount that saves the most, so a $120 cart in the tier recipe gets the free one. For a product tag, make a smart collection on the tag and use a collection condition. Pick kg before typing a weight, because it defaults to grams.

A worked example

The recipe “free Standard, $10 off Express over $100” is one discount with two delivery discounts. The client’s rates are Standard at $9.00 and Express at $25.00.

  • $120 cart: Standard shows $9.00 Free. Express shows $25.00 $15.00. With Express, the customer pays $135.00.
  • $80 cart: below $100, so rates stay full price. With Standard, the customer pays $89.00.

The RM: Advanced Free Shipping dashboard with sample discounts: Free shipping over $100 on all rates, a FREESHIP code in Test mode on Standard, VIP free shipping on the cheapest rate, a scheduled $5 express offer and an expired SUMMER50 code

The dashboard shows each discount’s status, type, rates, conditions and uses. It also warns when an active product or order discount doesn’t combine with shipping, which is the most common reason a client reports that free shipping “stopped working”.

Handover checklist

  1. Choose Automatic discount or Discount code before you save. New discounts start as codes, and the method can’t change later.
  2. Build with Test mode on. The discount only applies when the shipping first name is ABC123. Walk the client through a test checkout before go-live.
  3. Test just below and above each threshold, and each rule group.
  4. Check the dashboard’s combination warning. On each flagged discount, tick Shipping discounts under Combinations in Shopify admin.
  5. Match the client’s free shipping bar to the same threshold. The app discounts the rate. It doesn’t draw a bar. See free shipping bar vs shipping discount.
  6. Turn off Test mode and note the setup in your build notes. To reuse it on the next store, rebuild it from the recipe.

Clients on Scripts or Plus

Scripts stopped running on June 30, 2026. Map each shipping Script with replace Shopify Scripts shipping discounts. For Markets and per-currency thresholds, see RM: Advanced Free Shipping for Shopify Plus. Wholesale clients are covered in wholesale and B2B free shipping.

More recipes: free standard shipping, not express, tiered shipping discounts and conditional free shipping.

RM: Advanced Free Shipping is Built for Shopify and rated 5.0 on the Shopify App Store. It costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify, and it’s free on development stores. Install it from the Shopify App Store.