Articles on: Regios Discounts

Subscription App Compatibility with Regios Automatic Discounts

General rules for compatibility


Our app's discounts work basically the same as Shopify's automatic discounts. In general, anything that is compatible with those, will be compatible with our app.
If a subscription app uses Shopify's Subscription API, it will likely be compatible with our app.
If a subscription relies on draft orders, it will likely not be compatible with our app.

Known supported subscription apps


These are subscription apps other customers have told us work with our app:
Recharge
Were you able to use Regios Automatic Discounts with another subscription app? Please reach out via chat to let us know!

We generally don't test subscription apps ourselves at this point, as it is unfortunately a low priority for us.

Known unsupported subscription apps


RecurringGO! (relies on draft orders)

Can I apply a discount to all recurring payments, not just the first payment?


Yes, see this article: Recurring Payments for Subscriptions

Do discounts apply to future subscription orders, or just the first?


By default, discounts apply only to the first subscription order, so future orders will be charged at the regular price.

However, you can set a discount to apply to future recurring payments using the settings explained in this article: Recurring Payments for Subscriptions

How can I combine subscription discounts with Regios Discounts?


A screenshot of the "Stack discounts on top of sale price" option being selected
Set the "How to handle items already on sale" setting to "Stack discounts on top of sale price." This allows customers to receive additional discounts on top of the discount from your subscription app.

This is because "subscription discounts" are not real "discounts" and instead get converted into "compare at price / sale price" when interacting with the Shopify Functions API.

Are discounts recalculated on recurring orders?



Shopify only calculates discounts on subscriptions at the time of the first order.

For example, let's say you have a discount based on the customer's number of orders. Customers with 2 or more orders can receive the discount.

If a customer with only 1 order places a subscription order, you might expect that:
- The first order will not receive a discount
- The second and future orders would receive the discount, because the customer would have 2 orders at this time

However, it doesn't work this way. Here's what actually would happen:
- The first order will not receive a discount
- The second and future orders would not receive any discount, because the discount is only calculated at the time of the first order.

If you would like this functionality, it is up to the subscription app to call the subscriptionContractUpdate API on each order.

For more information, read this discussion thread we opened in Shopify's Developer Community Forum.

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: 27/03/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!