Back to Top

User Guide For Magento 2 Recurring Plan For Discount

Updated 19 November 2025

Magento 2 Recurring Plan For Discount module helps store owners give discounts through simple subscription plans.

Admins can create weekly, monthly, or yearly discount plans for any product.

Apart from that, the admin enables Stripe and PayPal as payment options for the customer plan purchase..

Check Magento 2 Recurring Plan For Discount plugin’s configuration part – 

Recurring Plan For Discount for Magento 2 (Adobe Commerce) Features

  • Turn recurring discounts on or off anytime.
  • Send automatic emails when a plan starts or ends.
  • Create weekly, monthly, or yearly plans with fixed or percentage discounts.
  • Manage all customer subscriptions from the backend.
  • Let customers see current and plans in their account.
  • Apply discounts automatically based on the chosen plan.
  • Additionally, it supports online recurring payments with PayPal and Stripe.

Magento 2 Recurring Plan For Discount Installation

Now, follow the below steps for installing the Magento 2 Recurring Plan for Discount extension –
Step 1:

First of all, Unzip the respective extension zip and then move the “app” folder (inside “src” folder) into the Magento (Adobe Commerce) root directory on the server.

Searching for an experienced
Magento 2 Company ?
Find out More
download-module

Step 2:

After that, run the below-mentioned commands in the Magento 2 root directory via terminal.

composer require stripe/stripe-php
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

How to Get PayPal & Stripe Credentials?

PayPal Credentials:

Get PayPal credentials by visiting the Webkul article:PayPal payment method

Paypal-configuration

The admin can enable PayPal by navigating to Stores → Configuration → Sales → Payment Methods.

Then select Webkul Recurring Discount PayPal Express Checkout Payment Method and filling in all the required details.

Stripe Credentials:

Get Stripe credentials by visiting the Webkul article: Stripe payment method

Stripe-configuration

The admin can enable PayPal by navigating to Stores → Configuration → Sales → Payment Methods.
Then select Webkul Recurring Discount Stripe Payment Method.

Fill in all the required details to complete the setup.

Magento 2 Recurring Plan For Discount Configuration – Admin

The admin will configure the module settings. To do so, the admin will navigate through Stores->Configuration->Webkul->Recurring Discount Settings.

General Settings
Here, the admin will be able to –

Enable Recurring Discounts: Enable the functionality by selecting a Yes option, select NO to disable the functionality

Email Reminder Settings-
This section allows the admin to manage settings for automated renewal reminder emails.

Renewal Reminder Email Template: In the Renewal Reminder Email Template section, the admin can select the email template used for renewal reminders.

Email Confirmation Setting
This section allows the admin to configure email templates for plan purchase confirmations

Plan Purchase Confirmation Email Template: In the Plan Purchase Confirmation Email Template section, the admin can select the email template used for plan purchase confirmation.

configuration-recurring-plan-discount

Manage Recurring Discount Plans

manage-plan

Add New Plan: The admin can add a new plan by navigating to Recurring Plan for Discount → Manage Recurring Discount Plans, and then clicking Add New Plan.

add-new-plan

Fill all details of the plan accordingly-

Plan Name: The admin can enter the name of the plan.


Plan Price: In this section, the admin can set the price for the specific plan.


Discount Type: The admin can choose the discount type — either Percentage or Fixed.


Discount Amount: The admin can enter the discount amount for the plan.


Cycle Type: The admin can select the plan cycle as Weekly, Monthly, or Yearly.


Description: The admin can add a brief description of the plan.


Status: The admin can enable or disable the plan as needed.

After filling in all the details, the admin needs to click the Save Plan button to save the plan.

Adding the new plan

Manage Recurring Discount Subscriptions

Customer Subscriptions– Here, the admin can manage all subscriptions and view the complete details of each customer’s plan.

customer subscriptions

Customer Workflow

Customers receive discounts based on their subscribed plan, and the discount is automatically applied to the cart when they add a product.

discount-applied

Customers can subscribe to a plan by clicking the Subscribe button and navigating to Current Discount Plans, where all admin-created plans are displayed.

In this section, customers can purchase a plan.

displayed-all-plan

Here, customers click the subscribe button and select the payment method

payment

Now, click the place order button

fill -stripe details

Here, the customer clicks the Subscribe button to purchase the plan

Customers can view all their active and inactive plans by navigating to Discount Plan → My Subscribed Plans.

discount plan

Support

That’s all for the Recurring Payment Subscription for Magento 2 (Adobe Commerce) extension.
If you have any queries or doubts, get back to us at support@webkul.com or raise a ticket at HelpDesk

Current Product Version - 4.0.0

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide For Magento 2 Recurring Plan For Discount