One-Time and Subscription Promo
Last updated: July 2, 2026
Run separate offers for one-time purchases and subscription purchases within the same promotion. Each offer has its own rules, incentives, and thresholds. Abra works with every discounting app that uses Shopify's Subscription API.
How It Works
Abra evaluates each cart line item and applies the correct discount based on purchase type (one-time vs. subscription). Both offers run simultaneously without conflicts.
Example:
One-time purchases: 20% off
Subscription purchases: 5.89% off (scales to 20% total when combined with existing 15% subscriber discount)
Subscription Pricing Considerations
Most subscription apps already apply a base subscriber discount (e.g., 10-20% off). Abra discounts stack on top of this pricing.
If you apply the same discount to subscriptions that you're offering to one-time purchases, subscribers will receive a much larger total discount than intended.
Example:
Subscriber base discount: 15% off
Goal: 20% total discount for subscribers
Correct Abra discount: 5.88% (not another 15%)
Scale your subscription discount so the combined total matches your intended offer.
Subscription Discount Calculator
Subscription discounts in Abra are multiplicative (they stack on your subscription app's discount), so use the calculator in the Abra app to work out the additional discount needed on the subscription from your current and target discount totals.
Setup
Open the Abra app and click Create Promotion
Set Visibility to Private while configuring
Scroll to Discounts and click Add a discount
Create your one-time discount:
Use any incentive class (percentage, amount off, free gift, etc.)
Leave Purchase Type set to One-time or Both
Click Save
Click Add a discount again
Create your subscription discount:
In Customer Buys, set Purchase Type to Subscription
Scale the discount appropriately to account for existing subscriber pricing
Choose your incentive (percentage, amount off, free gift, free shipping)
Configure Customer Eligibility, Usage Limits, Sales Channels, and Markets if needed
Click Save
Scroll to Storefront Blocks, activate any you want to use, and place them in your theme editor
See Promotion Configuration for details on each discount field.
Storefront Display
Promotion messaging appears wherever you place storefront blocks. The correct offer displays based on whether customers are viewing one-time or subscription products.
See Storefront Blocks for block types and placement options.
Limitations
Subscription pricing from your subscription app compounds with Abra discounts; scale your subscriber discount accordingly
Shopify automatic discounts override Abra promotions