£299.99 £249.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Subscribe for repeat / recurring order with our Magento 2 Repeat Order Extension. It is a fully-featured, powerful and flexible marketing tool designed to create subscriptions at the order level, with this extension you can turn your occasional users into loyal consistent customers. This is an effective way to increase the conversion rate and boost your sale

  • Automatically notify customers on subscription events
  • Payment/Order Failed Email
  • Track and manage all subscriptions on a handy grid
  • Flexible subscription/payment cycle duration
  • Braintree and PayPal payment options

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source


Composer Package name:
Latest Version:

Product description

An essential tool for Magento 2 Order Subscription - Repeat Order

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition


As per the recent analysis, acquiring new customers costs five times more than holding current ones and most stores/businesses fail to increase profits just because they don't have subscription services to create an online subscription for the regular supply of products/goods..

There are certain products which the customer has to purchase regularly, for example, the customer would want to buy cereal every week from the grocery store online. In such a case, he has to come to the site every week and place the order manually. With the "Repeat Order" extension such customers can use it to create an online subscription for the product. And the order will be placed automatically every week based on the frequency that they select.


It is a great feature that provides an option for customers to subscribe for regular orders and has all good subscription plans and auto shipment feature at the order level.
With the help of this extension, the user can create and manage the period of subscription for every order easily and also the admin can set up a discount for their customers.
When a customer subscribes for future orders, the module automatically creates a billing cycle and new invoices are automatically generated in the admin area and in the customer account section, the entire process saves your time and boosts sale. All this helps you increase order value and give you peace of mind as you don't need to order again and again.


The extension saves time and efforts by automating the subscription process where Repeat Subscription orders will be automatically placed for the due subscriptions through a cron job.


  • Increase order value
  • A Great feature for regular customers
  • Lower bounce rate
  • Higher conversion rate
  • Great for Mobile

Below are the main features of this module-:

  • It allows customers to suspend, cancel, and renew subscription from the My Account section
  • The extension supports Braintree and PayPal payment methods
  • It automatically notify customers on subscription events
  • It provides flexible repeat order subscription cycle duration
  • A customer can easily cancel a subscription at any time
  • It allows you to create and manage the period of subscription for every order easily
  • You can track and manage all subscriptions on a handy grid
  • It allows you to define your own subscription/payment periods
  • Email alerts on upcoming, successful, and failed subscription billings
  • It allows customers to suspend, cancel, and renew subscription from the My Account section
  • It allows you to define the discount type and its amount for orders
  • It allows you to define the subscription start date, also the admin has control over allowing this option to the buyer
  • Admin can view and manage all active and inactive subscriptions,customer details,orders,and products in admin panel
  • It sends Payment/Order failed email to user and admin in case of of payment failure for repeat order
  • Subscription option available from site front end and from order creation screen on backend
  • It allows you to define frequency in weeks and months
  • Handy payment status grid for the Payment transactions
  • User can Re-start/Pause Subscription
  • It allows you to alter,active and restart subscriptions at any time
  • It provides Subscription Tab in My account section to show all the details about the subscriptions specific to the user
  • It allows you to define Subscription Discount Percent from the back-end configuration, which will offered on subscription orders
  • A Great feature for regular customers, where they want a regular supply of goods
  • Mobile-friendly design
  • Enable or disable the module from Magento 2 back-end
  • Support multi-store environment

We provide 60 days free support and 12 months of free upgrade from the date of purchase for any standard Magento site. Installation service is also available with a minimal charge of £70 for any standard Magento Site. Additionally, you can buy our 12 months free premium support and free lifetime upgrade for just £70. If you need any help with this extension or you want to enhance this extension to meet your business needs, please contact and we will get in touch with you within 48 hours. And if we like your idea we might do the solution at a discounted rate or for free.

** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains


Q. How can I get license key for my development website?
A. If you want to get the license key for the developer website, please contact our team at core@scommerce-mage.com along with order number and development site URL. The developer website can be on a separate Magento installation than your base domain for which the license was purchased
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Can you please advise on the below error we see when running “composer update” or “composer require” command for any module:
Warning from Private Packagist : Organization customer-2157 does not exist or you do not have access to it.
[Composer\Downloader\TransportException] The https://scommerce-mage.repo.packagist.com/customer-2157/packages.json file could not be downloaded (HTTP/2 404 ):
{"packages":{},"warning":"Organization customer-2157 does not exist or you do not have access to it."}
A. The reason you don’t see token in auth.json in your Magento root folder because it is getting saved in global auth.json because of –-global flag
composer config --global --auth http-basic.scommerce-mage.repo.packagist.com token
If you want to save it in Magento root folder you can simply remove global flag, like this -:
composer config --auth http-basic.scommerce-mage.repo.packagist.com token
Q. Do you support HYVA theme?
A. Currently we don’t support HYVA theme but we are in process of converting our extensions to support this theme in future.
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.

Q. Can we set the subscription Discount?
A.Yes, you can, there is an option available in the configuration to define the discount.

Q. Can we update the subscription from the grid ?
A.Yes, you can. With the action ‘Edit’ you can easily update subscription details and can also perform Cancel/Pause/Re-start actions.

Q. Will it send repeat order confirmation email?
A. Yes, it does send repeat order confirmation email to users.

Q. Can we restart the paused subscription?
A.Yes you can.

Q. Can we check the payment transactions for automated subscription order?
A.Yes, you can check the payment transactions under Subscriptions Payment Grid .

Q.Can we cancel the repeat order subscription?
A.Yes, you can.

Change Log

Version 2.0.7
2022-12-14 11:48:21
Version 2.0.6
2022-10-13 06:33:08
db_schema fix
Version 2.0.5
2022-10-12 11:48:14
Marketplace issues fix Added PHP 8 Support
Version 2.0.4
2021-03-11 14:36:14
Added PHP 7.3 and PHP 7.4 support
Version 2.0.3
2020-07-23 08:42:34
Subscriptions cached on the frontend issue fix
Version 2.0.2
2020-03-26 06:42:40
Fixed Subscription ID filter and Export to CSV in Subscriptions admin grid
Version 2.0.1
2019-12-30 12:16:08
Minor Fixes/Updates
Version 2.0.0
2019-09-13 12:35:38
Fixed minor issues
Show More
Show Less


Write Your Own Review
Write a Review
You may also like