Setting Up a Shopify Discount Code for Cancel Flows

When configuring a discount offer in your Churn Buster cancel flow, the discount code you enter must already exist in your Shopify admin and be configured correctly. Follow these steps to create a compatible discount code.

Step 1: Create a new discount code

Go to your Shopify Admin > Discounts > Create discount > Choose "Amount off products" or "Amount off order" depending on your preference. Select "Discount code" (not "Automatic discount" — automatic discounts are not supported).

Enter the exact code you plan to use in your Churn Buster cancel flow offer (e.g. FORYOU25).

Step 2: Configure the discount value

Set your discount type (Percentage or Fixed amount) and value to match what your cancel flow offer promises the customer.

Step 3: Set the Purchase type

This is the most important setting. You must set Purchase type to either "Subscription" or "Both". If this is set to "One-time purchase" only, the discount will fail when applied to a subscription.

Step 4: Set "Applies to" scope

If you choose "Specific collections" or "Specific products", make sure the products on the customer's subscription are included. If you're unsure, "All products" is the safest option.

Step 5: Eligibility

Set to "All customers."

Step 6: Minimum purchase requirements

Set to "No minimum requirements."

Step 7: Maximum discount uses

Leave both "Limit number of times this discount can be used in total" and "Limit to one use per customer" unchecked. Since this discount is offered during cancellation, you don't want it blocked by usage caps.

Step 8: Recurring payments for subscriptions

Select "Limit discount to the first payment". This applies the discount as a one-time incentive on the customer's next billing cycle only, rather than permanently reducing the subscription price.

  • If your discount will apply to multiple orders, select the relevant option.

Step 9: Save and copy the code to Churn Buster

Save the discount in Shopify, then enter the exact same code in your Churn Buster cancel flow offer variant's "Discount code" field. The code must match exactly (including capitalization).