Lesson notes
How it works
How discounts work in Memberstack
Discounts now live under Plans in the Memberstack dashboard. Before this, you made a coupon in Stripe's Coupons section, then a separate promo code, then shared that code. Now you create the discount and its code in Memberstack, and it syncs live with Stripe. Discounts you already made in Stripe show up automatically.
Each discount is tied to a plan you have already created. You choose how it applies: customers type a code at checkout, or the discount is applied to the plan automatically.
How to create a discount and promo code
Everything is set in one form. Each switch you turn on opens its own options.
- Open the Discounts section under Plans and create a new discount.
- Enter the code you'll share with customers, and choose whether it's for first-time customers only or for everyone.
- Pick a percentage or a fixed amount, and set the value.
- Set the duration: first payment only, a set number of months, or every payment.
- Choose the plan it applies to, and optionally a maximum number of uses and an expiry date.
- Give it an internal name, choose code at checkout or automatic, then create it.
What the customer sees at checkout
With code at checkout, the Stripe checkout or customer portal shows a promo code field. The customer enters the code and the discount comes off before they confirm. Each use counts against the discount and its code, and the count shows both in the Discounts section and in your Stripe dashboard.
Stripe's minimum charge still applies. Memberstack's docs note Stripe rejects a coupon that leaves a price between $0.01 and about $1.00, so use 100% off or leave more than $1.00.