Using coupons in your subscription-based business can attract new customers, increase their loyalty, and drive sales. Use these coupons to offer discounts on your subscription plans. In addition, you have the option to generate special codes that your customers can apply to get a discount on their subscription.
With coupons and their codes, you have flexibility:
- Apply discounts to all invoices (note - invoices automatically generated by a subscription are records that detail the amounts owed to customers and track the status of payments from draft to finalization), a single invoice, or for a predefined period of time.
- Reduce the total amount of an invoice by a fixed amount or by a certain percentage.
Coupon
To facilitate customer savings and promote sales, coupons can be converted into discounts during the payment process.
These coupons can have different configurations such as being a fixed amount or a percentage off, having various durations like once, forever, or limited time, and even having usage limitations based on the number of redemptions or specific expiration dates.
Create coupon
Create coupons in the HUB:
- On the subscription tab, open the Products (new Hub) section
- Open Coupons page
- Click + Create coupon
- Provide the coupon information, including the coupon’s parameters
- Click Create coupon
Delete coupon
When it comes to deleting a coupon, there are certain limitations and considerations to keep in mind:
- No Redemptions
The coupon can be freely deleted when it has not been redeemed by any customer. - Irreversible action
Once a coupon is deleted, it will be removed from the coupon listing and cannot be restored. This makes it unavailable for any future uses. Additionally, deleting a coupon also removes all its associated coupon codes.
It’s important to be certain about your decision before proceeding with the deletion, especially because this action is irreversible and may impact ongoing promotional strategies.
Archive coupon
If a coupon has been redeemed one or more times, the only option available is to archive it, rather than delete it.
- Visibility
An archived coupon remains visible in the coupon listing for record-keeping purposes. - Immutability
Once archived, no further actions or modifications can be performed on the coupon. It becomes a read-only item in your system. Archiving a coupon also archives all its associated coupon codes.
Archiving allows you to retain a history of used coupons while preventing any further redemptions or modifications, thereby safeguarding the integrity of past transactions.
Coupon statuses
Status | Description | Implications |
---|---|---|
Active | The coupon has been created and is available for use. | Customers can apply this coupon to eligible purchases for discounts. The parameters of the coupon can still be modified unless it has been redeemed. |
Expired | The coupon has reached its set expiry date and is no longer valid. | Customers can no longer use this coupon for new purchases. Existing redemptions prior to the expiry date remain valid. |
Utilized | The coupon has reached its maximum number of redemptions as set in the redemption counter. | The coupon is automatically deactivated and cannot be used for further discounts. Existing redemptions remain valid. |
Archived | The coupon has been manually archived by an administrator or user. | The coupon remains visible in the system for record-keeping but becomes read-only. It cannot be applied to new transactions or modified in any way. |
Coupon code
Coupon codes are alphanumeric strings designed for customer use at checkout to apply specified discounts. Created within an internal coupon management system, these codes are the customer-facing component that allows for the application of discounts as defined in the coupon’s settings.
Create coupon code
Create coupon code in the HUB:
- In the HUB on the Coupon information page in Codes block, click the + Add code button
- A form will appear. In this form, enter the alphanumeric code you’d like customers to use for redeeming the coupon
- Optionally, you can set a Redemption limit to control how many times this specific code can be used
- Optionally, you can also set an Expires at date to specify when this code will no longer be valid
- Once you’ve filled in all the necessary fields, click the Add button to add the code to the coupon
Delete coupon code
If you need to delete a coupon code, be aware that certain limitations apply.
Coupon code statuses
Status | Description | Implications |
---|---|---|
Active | The coupon code has been created and is ready for use. | Customers can apply this coupon code to eligible purchases for discounts. The parameters of the coupon code can still be modified unless it has been redeemed. |
Expired | The coupon code has reached its expiry date and is no longer valid. | Customers can no longer use this coupon code for new purchases. Any existing redemptions made before the expiry date will still be honored. |
Utilized | The coupon code has reached its maximum number of redemptions as set in the redemption counter. | The coupon code is automatically deactivated and can't be used for further discounts. Existing redemptions remain valid. |
Archived | The coupon code has been archived either manually by a user or because the parent entity (the coupon) has been archived. | The coupon code remains in the system for record-keeping purposes but becomes read-only. It can't be applied to new transactions or modified in any way. |
Applying a discount
There are two primary ways to apply discounts to customer subscriptions: the predefined and the direct flow.
Predefined flow
In this method, you can add a coupon directly to a customer’s order. There’s no need for coupon codes; the discount is applied “behind the scenes.”
For information on how to apply the coupon to an order, consult the
In this flow, the coupon ID is embedded and encrypted in the paymentIntent during payment initialization. Once the form is initialized, the applied discount will already be present.
documentation available here
.
Direct flow
In this approach, customers can redeem coupon codes to get discounts on their subscriptions. They can enter the code at checkout to receive the discount.
SUMSALE15OFF
). Customers receive this code via email or another notification channel. The checkout page includes a designated field where customers can enter the code to apply the discount.Detailed guidance on how to integrate this option into your checkout process is
In this flow, the coupon code is applied after the payment form has been initialized using a special applyCoupon method.
available here
.
Coupon info
This section provides guidelines on editing coupon details and understanding how discounts interact with trial subscription options.
Editing сoupons
Once a coupon is created, its editable fields are limited to the following:
- Name
- Description
Handling discounts with trial options
For products that feature a trial period, discounts from coupons will not be applied to the trial price. Instead, the discount will take effect on the subsequent recurring payment.
In situations where the coupon’s expiration date precedes the next recurring payment, the system will preserve the discount for that particular payment.