In Shopify’s shipping settings, a rate can be free above a minimum order amount, or priced by order value or weight. That free rate applies to everyone the rate covers. When free or cheaper shipping should depend on a code, a customer, the products in the cart, a ZIP code or dates, keep your normal paid rates and add RM: Advanced Free Shipping. It discounts those rates only when your conditions are met. It costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

JobShopify’s conditional rates (Settings → Shipping and delivery)RM: Advanced Free Shipping
Free shipping over $100 for everyone a rate coversYes: “Offer free shipping” with a minimum order amount, or a $0 price-based rateYes
Rates priced by order value or weightYes, as price-based or weight-based flat ratesUses your rates as they are; conditions on cart total, subtotal or weight decide the discount
Free shipping only with a discount codeNo; a rate applies to everyone it coversYes
Free shipping only for VIP or retail customersNoYes, by customer tag or customer segment
Free shipping when the cart holds certain productsA separate shipping profile for those products, with a free rateYes, with product and collection conditions in the cart
Free shipping for a weekendNo dates on a rateYes, with start and end dates
By state or provinceYes, through shipping zonesYes
By ZIP code or postcodeBuilt into Local deliveryYes, for shipping and local delivery
Discount live carrier ratesA negative adjustment, such as -20%, for every orderYes, only when conditions are met
Percentage off, an amount off or a fixed priceSet each rate’s price yourselfYes: Percentage, Fixed Amount Off, Fixed Price
Free shipping stops when another discount is usedNo; a free rate always showsYes, by unticking Combinations
What the customer seesThe rate at its set priceThe original price crossed out, with the discount’s title or code
PriceBuilt in$9.90 USD every 30 days

The cart that decides it

A store wants free Standard shipping on orders of $100 or more for retail customers, while wholesale customers pay the normal $12 rate.

  • With a free rate in shipping settings, every customer that rate covers gets free shipping over $100, wholesale included. A rate can’t check who the customer is.
  • With RM: Advanced Free Shipping, Standard stays a normal $12 rate in your settings. A discount with Cart total Is at least 100 and Customer tag Does not contain Wholesale makes it free. A signed-in retail customer with a $120 cart sees $12.00 Free. A signed-in wholesale customer with the same cart pays $132.

Customer tags match customers who are signed in at checkout. A guest has no tags, so guests count as retail here. See free shipping for retail, not wholesale.

“We used this to separate our free shipping for retail customers from our wholesale customers. It works perfectly, super easy to use.” — Joy Lane Farm (US)

Use your rates and the app together

The setup most stores use: create a normal paid rate in Settings → Shipping and delivery, then let RM: Advanced Free Shipping make it free, or cheaper, when the conditions are met. Your rates, zones and carrier accounts stay exactly as they are.

Two things to set up right:

  • Remove any $0 rate that does the same job. A free rate in your settings always shows. With Cheapest shipping rate, a $0 rate also counts as the cheapest, so nothing else gets discounted.
  • Price-based tiers must cover every order total. If you keep price-based rates, Shopify’s Help Center says gaps between tiers give the customer a checkout error. With the app, a tier is a separate discount on top of one paid rate. See tiered shipping discounts.

The Which rates options in RM: Advanced Free Shipping: All shipping rates, Cheapest shipping rate and Choose specific rates

Build the retail-only offer

  1. Click Create Shipping Discount and choose Automatic discount under Discount method.
  2. Under Conditions, add Cart total Is at least 100 and Customer tag Does not contain Wholesale.
  3. Under Discount setup, choose Shipping, then Choose specific rates, and pick your Standard rate.
  4. Under Discount value, choose Free.
  5. Switch on Test mode and click Create discount. Check a checkout with the shipping first name ABC123, then switch Test mode off. See test a shipping discount.

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. Install it from the Shopify App Store.