To switch shipping discount apps, rebuild each rule in RM: Advanced Free Shipping with Test mode on, check it on your live checkout, then turn off the old discount and turn on the new one. Test mode means customers keep getting the old app’s discount while you test. The app gives free, percentage off, money off or a fixed price on all rates, the cheapest rate or the rates you name, with cart, product, collection, location and customer conditions. It costs $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify.

Step 1: Write down what each rule does

Open your current app and note, for each discount:

  • Automatic or code, and the code and title customers see.
  • The conditions: thresholds, products, collections, countries, states, ZIP codes, customer tags.
  • Which rates it discounts, and by how much.
  • Start and end dates, usage limits, and which other discounts it combines with.

Screenshots are fine. If you’d like help, send them to Brad, the developer. Free personalised setup is included.

Step 2: Rebuild each rule

Most rules map straight across:

Old ruleIn RM: Advanced Free Shipping
Free shipping over $XCart total or Cart subtotal Is at least X
Discount one shipping methodChoose specific rates. Pick a rate, or type a keyword and choose the wildcard match
Free cheapest rateCheapest shipping rate
Percentage, amount off or flat pricePercentage, Fixed Amount Off or Fixed Price
Customer tag or groupCustomer tag, or Specific customer segments under Customers
Products or collectionsProduct in cart, Variant selector, Product collection, or item count or cost from a collection
Country, state, ZIPShipping country, Province / State, Postcode / ZIP
Weight or item countCart weight or Cart quantity
Several ways to qualifyRule groups, joined with OR

Choose Automatic discount or Discount code under Discount method before you save. New discounts start as codes, and the method can’t change later. If the old discount was a code, you can reuse the same code once the old one is deleted. Shopify won’t allow two discounts with the same code at once.

For a product tag rule, make a smart collection on the tag and use a Product collection condition.

Step 3: Test side by side

With Test mode on, the new discount only applies when the shipping first name is ABC123. Everyone else still gets the old app’s discount.

The Test mode card in RM: Advanced Free Shipping switched on, with the How to test steps

A worked check, for a rule of free Standard over $75 with Express full price. Standard is $8.95 and Express is $24.00.

  • First name ABC123, $80 cart: Standard shows $8.95 Free and Express stays $24.00. The customer would pay $80.00 with Standard.
  • First name ABC123, $70 cart: no discount from the new rule. Standard costs $8.95, for $78.95.

If the old app’s discount also covers your test cart, Shopify shows only one discount per rate: the one that saves the customer the most. So test where the new rule should differ from the old one, or check the discount title under the rate. Code discounts still need their code during a test.

Test just below and above each threshold, each rule group, and an address inside and outside any location rule. Customer tag rules need you signed in as a test customer.

Step 4: Switch over

  1. Turn off or delete the old app’s discount.
  2. Turn off Test mode on the new one. It applies to customers straight away.
  3. Check a real cart.
  4. Uninstall the old app once nothing depends on it. Its discounts stop working when it’s uninstalled.

Shopify allows 25 active automatic discounts across all apps, including scheduled and test-mode ones. If you’re near the limit, delete old discounts as you go.

Step 5: Check combinations

For a product or order discount to work alongside free shipping, both sides must allow it. The new app’s discounts combine with product and order discounts by default. On each other discount, tick Shipping discounts under Combinations. The dashboard warns you when an active discount doesn’t combine. See keep free shipping with discount codes.

Things that carry over

  • Your shipping rates. The app discounts the rates you already have, and it doesn’t create, hide or rename them.
  • Your theme. The app adds nothing to it.
  • Your free shipping bar, if you use one. Set its threshold to match.

Related: test a shipping discount, free shipping code or automatic and the best conditional free shipping apps.

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