Skip to main content

Configuring subscription based manual discount codes on Shopify

Updated over 2 years ago

We support discounts directly on the Subscription plans section of your Recurpay dashboard but in case you want to offer a manual discount code to specific customers and looking for a way to offer it via Shopify discount code here are the steps:

Step 1: Log in to your Shopify admin panel and click on Discounts. Select any of the below-supported discounts.

🚨 Note: Only these 3 discount types are currently supported by Shopify for subscriptions, BXGY and Automatic discounts are not yet supported.

Step 2: Select the method as Discount code and select Purchase Type as Subscription. You can choose the purchase type as per your requirements:

  1. One-time purchase - This won't allow the discount code to be applied to a subscription product on checkout and will be limited only to one time purchase.
    ​

  2. Subscription - This will allow the discount codes to be applicable only if a customer is purchasing a subscription, which would be the preferred way in case you are creating a discount exclusively for your subscribers.
    ​

  3. Both - This will allow the customer to use the discount code on both one-time purchases and subscriptions as well.

Step 3: Select whether you want that discount code to apply to all future orders of the subscription or limit it only to the first:
​

  1. Limit discount to the first payment - The discount code will only be applicable on 1st order.
    ​

  2. Limit discount to multiple recurring payments - You can define for how many subscription orders the discount code should be applicable on.
    ​

  3. Discount applies to all recurring payments - The discount code will apply to the first order as well as all upcoming orders of the subscription.

You can also limit the usage of discount codes to one use per customer by checking the box Limit to one use per customer as per the above screenshot.

Still have queries? Chat with us using our "Live Chat" option from your Recurpay dashboard :)

Did this answer your question?