- Watch a video
- Before you begin
- Step 1 - Create the discount code
- Step 2 - Choose the discount type
- Step 3 - Discounts for specific products or collections
- Step 4 - Selecting the product type
- Step 5 - Usage limits
- Step 6 - Start and end dates
- Step 7 - Review and save
- Adding a discount to an existing subscription
- Bulk uploading a discount code
Creating a discount code is a great way to add value to your customer's purchase. Discount codes can be used in a variety of ways, from a single purchase to a recurring subscription. Discounts are a great way to improve customer loyalty and obtain new customers. While they can be complicated, this article aims at explaining some common use cases in order to help you understand how to make the most out of this powerful tool.
Watch a video
Before you begin
In ReCharge, you can create discount coupon codes for your customers to apply to their order. All discounts for subscription products must be created separately on ReCharge. This is as a result of a Shopify limitation. This also applies to universal discounts, such as 10% off all products. In that case, you will need to make sure that you duplicate that code in Shopify.
Note: For discounts on subscription products only, discount codes must be created in ReCharge, not Shopify.
For discounts on all shop products (both subscription and one-time), you must create the same discount codes in both ReCharge & Shopify.
Step 1 - Create the discount code
In the ReCharge Dashboard click on Settings>Discounts and click Create a discount code. Here you will enter the discount code you wish to create. Please note that the discount names are not case-sensitive.
Step 2 - Choose the discount type
Choose between a fixed amount or a percentage discount and enter the amount in the box beside it.
Free Shipping Discount: Currently, it's not possible to create free shipping discount codes in ReCharge, though we hope to add this feature in the future. For more information on free shipping setups, check out this guide.
Step 3 - Discounts for specific products or collections
You may want to create a discount that only applies to a specific product. Set this under the "Applies to" section:
Step 4 - Selecting the product type
You have the option to apply the discount to all product types, one-time products or all subscription products:
We've added the option for one-time products so you can add a discount to a one-time add-on item. For example, a customer is subscribed to a protein shake powder and receives a promo code for a free mug with purchase. The one-time order discount would only apply to the mug add-on.
Step 5 - Usage limits
You can set usage limits to control how the discount code is used by subscribers. The first section allows you to limit the number of times a discount can be used by your customer base (example: 100 people can use this code) and limits the number of times a discount can by used per customer email. The second section is essential for limiting the duration of the discount code.
Note: A discount limited to one subscription per customer but set to "all charges" will be applied to every recurring order for that subscription. Be sure to set the appropriate duration for your discount codes.
Step 6 - Start and end dates
You may also specify the expiration date with the date range option. The date of expiration would be midnight EST for our servers.
If a duration is set for a discount code and the code configured to applies to all charges, the expiration date just means that it cannot be used for new subscription orders. Existing subscriptions containing the code will still have the coupon applied for its duration. Subscribers without the code cannot apply it after the end date. Those who already have it applied prior to the date get it for all future charges.
Step 7 - Review and save
Before clicking Save at the bottom of the page, consider if this is the final version of this discount code, as these cannot be edited. Otherwise, you'd need to delete and recreate the discount.
Note: The field to enter a discount at the checkout does not appear unless discounts already have been created.
Adding a discount to an existing subscription
You can follow this guide to add a discount to an existing subscription, but you can also enable it so your customers can add their own discounts as well. Within Settings>Customer Portal you can check off the box pictured below.
Bulk uploading a discount code
If you have more than 100 codes to create, our team can perform a bulk upload for you. In the event that most or all of your discount codes have different discount values, we may not be able to bulk add them, since it would become a task just as manual as if you tried to do it yourself. If you think this applies to you, just let us know more details about what you want to accomplish and we'll see what we can do for you.
Additionally, you could consider using our API in tandem with Shopify's API to create a program on your side to create discounts in ReCharge. This will be based on when a new code is created in Shopify using a webhook to set up a follow-up action to create the same codes in ReCharge. This could be based on whether it needs to include specific products. To get started on this, you will need a developer on your end to carry this out for you. Take a look at our article on our API.