Subscription App Compatibility with Regios Discounts
General rules for compatibility
- Our app's discounts work basically the same way as Shopify's automatic discounts. In general, anything compatible with those will be compatible with our app.
- If a subscription app uses Shopify's Subscription Application Programming Interface (API), it will likely be compatible with our app.
- If a subscription app relies on draft orders, it will likely not be compatible with our app.
Known compatible subscription apps
These are subscription apps that other merchants have told us work with our app. We generally don't test subscription apps ourselves, so treat this as reported behavior with the limits described below, not a guarantee.
- Recharge works for the initial subscription order. Recurring/renewal orders, and orders triggered manually inside Recharge, behave differently and are governed by Shopify and Recharge, not by us. Please read "What to expect on recurring and renewal orders" below before building a campaign around subscriptions.
Were you able to use Regios Discounts with another subscription app? Please reach out via chat to let us know!
Known unsupported subscription apps
- RecurringGO! (relies on draft orders)
What to expect on recurring and renewal orders
This is the most important section if you're running a subscription discount. Please read it before you launch.
Quick rule: If your discount logic is fixed for the life of the subscription, you're fine. If it depends on something that changes over time (such as the customer's order count, cart contents, or the date), renewal orders will not reflect those changes.
Do discounts apply to future subscription orders, or just the first?
By default, a discount applies only to the first subscription order, and future orders are charged at the regular price. You can change this so the discount applies to all recurring payments using the settings explained in Recurring Payments for Subscriptions.
Note that this setting controls whether the discount applies at all on future payments. It does not control whether the discount's value is recalculated (see the next question).
Are discounts recalculated on recurring orders?
No. Shopify only calculates a subscription discount at the time of the first order. Renewal orders reuse that original calculation, so they are not recalculated.
For example, say you have a discount for customers with 2 or more orders. A customer who currently has only 1 order places a subscription. You might expect the first order to be full price and every order afterward to be discounted, since the customer would then have 2 or more orders. That is not what happens. The first order is full price, and every future order stays full price too, because the discount is only ever calculated at the first order.
If you want discounts recalculated on each renewal, your subscription app has to call the subscriptionContractUpdate API on every order. That responsibility sits with the subscription app and Shopify, not with us. The discounts created by our app run on Shopify's servers, so when they fire is outside our control.
Why don't discounts apply when I manually trigger a recurring order in Recharge?
To our knowledge, manually triggering a recurring order inside Recharge does not fire Shopify Functions discounts (such as ours) at all. This is outside our control.
Why aren't my discounts recalculated when a customer modifies their order in the Subscription Portal?
If a customer modifies their order in the subscription portal, discounts are not recalculated. This would need to be implemented on the subscription app's end.
For the technical detail behind all of the above, read this discussion thread we opened in Shopify's Developer Community Forum, where a Shopify employee responds on how discounts behave on subscription orders.
How to combine a subscription discount with a Regios discount

If your subscription app already applies its own discount and you want a Regios discount to stack on top of it, set the "How to handle items already on sale" setting to "Stack discounts on top of sale price."
This is needed because "subscription discounts" are not real discounts. Shopify converts them into a compare-at price / sale price when interacting with the Shopify Functions API, so our app treats them as items already on sale.
Have any feedback for us?
We want to hear about your experience with our app! Leave a review on the Shopify App Store.
Updated on: 15/06/2026
Thank you!