New

Ask Claude or ChatGPT about your retention data with the Churn Buster MCP. See how it works →

Churn Buster
Dunning Cancel Flows MCP Results Pricing
Sign In Book a Tour
Churn Buster
Dunning Cancel Flows MCP Results Pricing Sign In Book a Tour
Cancel Flows / Shopify Discount Codes
Dunning
Adaptive Campaigns Emails SMS Nudge Last Chance Offers Retries Card Updates Alerts Data & Testing Working With Our Team Churn Buster MCP
Cancel Flows
Overview Getting Started Implementation Deflections Cancel Reasons Targeted Offers Custom Branding Segmentation Analytics & Insights
Integrations
Stripe Loop Inveterate Ordergroove Rivo Checkout Champ Skio Stay AI Seal Subscriptions Awtomic Recharge Smartrr PayPal Braintree Orb API Other FAQ
Dunning
Adaptive Campaigns Emails SMS Nudge Last Chance Offers Retries Card Updates Alerts Data & Testing Working With Our Team Churn Buster MCP
Cancel Flows
Overview Getting Started Implementation Deflections Cancel Reasons Targeted Offers Custom Branding Segmentation Analytics & Insights
Integrations
Stripe Loop Inveterate Ordergroove Rivo Checkout Champ Skio Stay AI Seal Subscriptions Awtomic Recharge Smartrr PayPal Braintree Orb API Other FAQ
Docs  /  Cancel Flows

Shopify Discount Codes

How to set up a Shopify discount code that Churn Buster can apply when a customer accepts a discount offer in your Cancel Flow.

The Discount offer type applies a percentage- or amount-off discount on the customer's next billing cycle, typically as a save offer inside a Cancel Flow, and one of the Targeted Offer types.

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.

  1. Create a 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).

  2. Set the discount value

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

  3. Set the purchase type to Subscription or Both

    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.

  4. Choose which products it applies to

    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.

  5. Make it available to all customers

    Set to "All customers."

  6. Remove minimum purchase requirements

    Set to "No minimum requirements."

  7. Leave usage limits off

    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.

  8. Choose how many payments it covers

    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.
  9. Save the code and add it 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).

Works with your subscription platform, or connects through our API

  • Checkout Champ integration
  • Stripe integration
  • Shopify
  • Awtomic integration
  • Skio integration
  • Stay AI
  • Recharge integration
  • Seal Subscriptions integration
  • Ordergroove integration
  • Subbly integration
  • Smartrr integration
  • Recurly
  • Loop integration
  • Rivo integration
  • Braintree integration
  • Inveterate integration
Churn Buster

Established in 2013
Based in San Diego, CA

Questions?
Email support@churnbuster.io

Product
Dunning Cancel Flows MCP Results Pricing Docs Product Updates Sign In
Compare
Native dunning alternative Churnkey alternative Butter Payments alternative Chargebee Retention alternative Baremetrics Recover alternative Flycode alternative
Learn
Learn Passive Churn Dunning Best Practices Failure Reasons Recovery Campaigns Recovery Rate Resources
Company
About Partners Security & Compliance Privacy Policy Terms of Service

© Churn Buster, LLC · All Rights Reserved