In the world of e-commerce, subscription-based business models are gaining popularity. However, applying coupons to subscription renewals can be challenging, as the default WooCommerce Cart and Product coupons typically apply only to the initial purchase and not to subsequent renewals.
This article explores how the WebToffee’s Subscriptions for WooCommerce plugin, combined with WooCommerce’s Coupon functionality, creates and applies coupons specifically designed for recurring payments.
Creating a coupon for a WooCommerce subscription
- From the WordPress dashboard, navigate to Marketing > Coupons > Add Coupon > Coupon data > General.
- Under Discount type, select Recurring Subscription Discount or Recurring Subscription % Discount.
- In the Active for X payments field, enter the desired duration for which the coupon should remain active.
- Setup other configurations the same as that of a Fixed discount or Percentage discount.
- Click on Publish to finish.
Subscription discount types
The plugin allows the creation of two types of subscription-specific coupons :
- Recurring Subscription Discount
- Recurring Subscription % Discount
Note: One additional option appears while selecting either of the discount types:
Active for X payments – The coupon only applies to the number of renewals entered.
Recurring Subscription Discount
- This coupon type allows discounting the ongoing payment amount for a subscription product by a fixed value.
- For example, the given image shows a subscription product priced at $80 per month and creating a Recurring Subscription Discount Coupon with a value of $10, the customer will only have to pay $70 for each subsequent month of the subscription up to 8 renewals.
Recurring Subscription % Discount
- This coupon type allows the offering of a percentage discount on the recurring payment amount of the subscription.
- For example, the given image shows a subscription product priced at $50 per month and creating a Recurring Subscription % Discount Coupon with a value of 10%, the customer will only have to pay $45 for each subsequent month of the subscription up to 8 renewals.
You can view the applied coupon for a specific subscription product from the cart as shown below:
Coupon Application with SignUp
In cases where a sign-up fee is involved, the coupon will be applied to the subtotal, which includes the sign-up fee. This ensures that customers can enjoy discounts on the overall cost of the subscription, including any initial fees.
Coupon Application with Zero Order
If an order has zero payment, such as a synchronized subscription or a free trial, the plugin will disregard the coupon amount. This means that subscribers will not need to pay the initial amount or any associated fees during the trial period.
Francisco
August 30, 2023
Hi, if the Signup happens with regular price how the customer can apply the coupon for next renewals?
Arjun
September 1, 2023
Hello Francisco,
Thank you for getting in touch with us. We understand your requirement. But our plugin does not currently include the functionality you have specified.
klenji
August 6, 2023
very good
Greg R
March 21, 2023
Can the coupons be added automatically to a renewal order? I ask add some have the subscriptions set to automatically charge.
Mark
March 28, 2023
Hi Greg,
As clearly explained in the article above, you can use the Recurring Subscription Discount or Recurring Subscription % Discount coupons to have a discount on first order and renewal orders.
leon
March 19, 2022
If I add a Coupon for a subscription, I have the following option ‘Active for x payments’. I would like to set it to ‘1’ so the coupon will only be valid for one payment and deleted after. Unfortunately it does not work.
Mike
March 23, 2022
Hi Leon,
Thank you for reaching out to us.
Kindly share your WooCommerce system status report (WooCommerce>status>system status report) via this link for a better understanding.