Subscription Discounts
Gro supports applying discount codes to subscription contracts. Discounts are managed through Shopify’s subscription contract API and synced to Gro for display and tracking.
Discount Types
Section titled “Discount Types”| Type | Description | How It Works |
|---|---|---|
| Line item | Discount on specific products | Applied to individual line item prices |
| Order | Discount on the entire order | Calculated from the percentage or fixed amount on the subtotal |
| Shipping | Free or reduced shipping | Sets the shipping amount to $0 or a reduced rate |
How Discounts Are Calculated
Section titled “How Discounts Are Calculated”Subtotal = sum of (price × quantity) for all lines (before discounts)Discount Amount = line discounts + order discountsTotal = Subtotal − Discount Amount + Shipping + TaxDiscount Lifecycle
Section titled “Discount Lifecycle”Each discount on a subscription tracks:
- Status: Active, Exhausted, or Removed
- Recurring cycle limit: how many billing cycles the discount lasts (unlimited if not set)
- Applied date: when the discount was first added
- Exhausted date: when the cycle limit was reached (if applicable)
Applying Discounts
Section titled “Applying Discounts”Discounts can be applied to subscriptions:
- At checkout — customer enters a discount code during the initial purchase
- From the dashboard — your team applies a discount code to an existing subscription
- Via retention offers — automatically applied when a customer accepts a cancellation offer
- Via referral credits — applied as a one-cycle credit for the referrer (see Referrals)
Managing Discounts
Section titled “Managing Discounts”In the Gro dashboard, navigate to a subscription’s detail page to view active discounts, their remaining cycles, and remove them if needed.