For free or discounted shipping that applies only when your conditions are met, use RM: Advanced Free Shipping. Shopify’s own free shipping discount checks a minimum amount or quantity, the country and the customer, then makes every eligible rate free. RM: Advanced Free Shipping adds 17 condition types, AND/OR rule groups, and a choice of which rates get the discount and by how much. It is Built for Shopify, rated 5.0 on the Shopify App Store, and costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

The pick, on a real offer

The offer: free Standard shipping on orders of $100 or more to the US, except Alaska and Hawaii, and never on oversized items. Standard costs $8.95 and Express costs $24.95.

CartShips toOversized item?StandardCustomer pays with Standard
$120OhioNo$8.95 Free$120.00
$120HawaiiNo$8.95$128.95
$120OhioYes$8.95$128.95
$90OhioNo$8.95$98.95

Express stays $24.95 on every cart.

In the app, that is one rule group with four conditions: Cart total Is at least 100, Shipping country Is one of United States, Province / State Is not one of Alaska, Hawaii, and Product collection Does not contain Oversized. Then Choose specific rates, Standard, and Free.

Conditions in RM: Advanced Free Shipping: Cart total is at least $100 AND Product collection does not contain Oversized

How to choose a conditional free shipping app

Check each of these in a trial, on a real checkout:

  1. Rate targeting. Can it discount only the rates you choose, by exact name or by keyword, as well as all rates or the cheapest? RM: Advanced Free Shipping does all three, and can skip rates over a set price.
  2. Discount types. Free is the start. Look for percentage off, a fixed amount off and a fixed price too. RM: Advanced Free Shipping has all four.
  3. Conditions. Cart total and subtotal, quantity, weight, products, collections, country, state, ZIP code, Shopify Market, customer tag, order count and subscriptions. RM: Advanced Free Shipping has 17 condition types, with AND inside a rule group and OR between groups.
  4. Codes and automatic discounts. Both, with usage limits on codes, customer segments and start and end dates.
  5. Built for Shopify. RM: Advanced Free Shipping has the badge, and runs as a Shopify Function in checkout on every Shopify plan, with nothing added to your theme.
  6. A flat plan. One plan, $9.90 USD every 30 days, the same for every store and every Shopify plan, with no per-order fees.
  7. Languages. The admin is in English, German, Spanish, French, Italian, Japanese and Portuguese (Brazil).
  8. Support. Free personalised setup and support 7 days a week from the developer, plus the in-app assistant Kai.

“After weeks trying to have my site give free shipping to B2B clients, this app solved it in less than 2 minutes. Absolutely brilliant…” — Marketplace Supplies (AU)

What to pair it with

RM: Advanced Free Shipping does one job: discounting the rates your store already shows. For the jobs next to it:

JobWhat to use
Discount shipping when conditions are metRM: Advanced Free Shipping
Show “You’re $20 away from free shipping”A free shipping bar, from your theme or a bar app. See bar vs discount
Create the rates themselvesSettings → Shipping and delivery, or your carrier account

Set it up

  1. Click Create Shipping Discount and choose Automatic discount or Discount code under Discount method.
  2. Under Conditions, click Add condition for each rule. Use Add rule group in the ⋯ menu for a second way to qualify.
  3. Under Discount setup, choose Which rates and the Discount value.
  4. Switch on Test mode, click Create discount, and check a checkout with the shipping first name ABC123.

Guides for common conditions

The full picture is on conditional free shipping. RM: Advanced Free Shipping costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify. Install it from the Shopify App Store.