Skip to content

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.

TypeDescriptionHow It Works
Line itemDiscount on specific productsApplied to individual line item prices
OrderDiscount on the entire orderCalculated from the percentage or fixed amount on the subtotal
ShippingFree or reduced shippingSets the shipping amount to $0 or a reduced rate
Subtotal = sum of (price × quantity) for all lines (before discounts)
Discount Amount = line discounts + order discounts
Total = Subtotal − Discount Amount + Shipping + Tax

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)

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)

In the Gro dashboard, navigate to a subscription’s detail page to view active discounts, their remaining cycles, and remove them if needed.