Home > Docs > Subscriptions for WooCommerce > Creating Coupons for WooCommerce Subscriptions

Creating Coupons for WooCommerce Subscriptions

Last updated on June 21, 2023

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 Subscription 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

  1. From the WordPress dashboard, navigate to Marketing > Coupons > Add Coupon > Coupon data > General.
  2. Under Discount type, select Recurring Subscription Discount or Recurring Subscription % Discount.
  3. In the Active for X payments field, enter the desired duration for which the coupon should remain active.
  4. Setup other configurations the same as that of a Fixed discount or Percentage discount.
  5. Click on Publish to finish.
Subscriptions for WooCommerce - Add coupon page
Subscriptions for WooCommerce – Add coupon page

Subscription discount types

The plugin allows the creation of two types of subscription-specific coupons :

  • Recurring Subscription Discount
  • Recurring Subscription % Discount

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.
Subscriptions for WooCommerce - Recurring Subscription Discount
Subscriptions for WooCommerce – Recurring Subscription Discount

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.
Subscriptions for WooCommerce - Recurring Subscription Discount
Subscriptions for WooCommerce – Recurring Subscription Discount

You can view the applied coupon for a specific subscription product from the cart as shown below:

Subscriptions for WooCommerce - Cart
Subscriptions for WooCommerce – Cart

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.