Magento 2
  • Marketplace Innovator
    imagine 2016-2019 partner summit awards
  • Composer packs
  • PWA
  • Magento Silver Technology Partner

Advanced Subscription Products for Magento 2

Current extension version: 2.6.0

Add flexible subscription options to your products.

  • Mixed shopping cart for both subscription and one-time purchases
  • Subscriptions scheduled for the same day are combined in single orders
  • Email alerts on upcoming, successful, and failed subscription billings
  • Simple, downloadable, virtual, and configurable product support
  • Cash On Delivery,, Stripe, Braintree and PayPal (via Braintree) payment support
  • Support of Bambora and NMI payment gateways is available via stand-alone extensions
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Advanced Subscription Products $449
    Support period
  • [M2] AJAX Cart Pro $219
    Support period
  • [M2] Order Success Page $149
    Support period
  • -0%
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Subscription plan selector | Let customers choose a subscription plan or make a one-time purchase (if available).

Subscription plan selector

Mixed shopping cart | Make subscription purchases even more convenient by allowing customers to add both single and subscription products in the same cart.

Mixed shopping cart

My Subscriptions tab | Give customers necessary info about each purchased subscription right on their account pages.

My Subscriptions tab

Edit Subscription | Edit the plan of the subscription, next payment date and shipping address. Enter your custom details or choose from the pre-arranged list.

Edit Subscription

Mobile-optimized design | Take care of your mobile shoppers by providing them with a flawless experience of purchasing a subscription.

Mobile-optimized design

Plans grid | Monitor and edit all your subscription plans from one place.

Plans grid

New plan page | Create new subscription plans by configuring repeat payments, initial fee, trial period, and other parameters.

New plan page

Subscriptions grid | With our Magento 2 membership extension, you can view and manage (suspend or activate) all current subscriptions on the go.

Subscriptions grid

Subscription profile page | View all info related to a subscription from one place.

Subscription profile page

Per-product subscriptions | Assign one or several subscription plans to any product by setting initial fees and payments for each of them individually. Otherwise, let the system calculate payments automatically (using plan settings).

Per-product subscriptions

Extension settings | Configure e-mail notification parameters, same-day subscriptions merging, subscription editing options and other extension specifications.

Extension settings


How Magento 2 Advanced Subscription Products works

How Magento 2 Advanced Subscription Products works

Add subscription options to your products with our Magento 2 Subscription Extension! Flexibly configure each individual subscription plan (initial fee, trial period, duration, etc.). Let customers purchase both subscription and one-off products from the same shopping cart.

Mixed cart functionality
Let customers shop easily by allowing them to add one-off and subscription products to the same cart
Same-day delivery grouping
Save customers’ money by including subscriptions with the same delivery date in single orders
Billing email notifications
Keep subscribers updated on their charge status with billing reminders and failed/processed billing alerts

Boost Repeat Purchases with Magento 2 Recurring Payments

Mixed cart
Mixed cart

Thanks to the Magento 2 subscriptions module, your shoppers can purchase any combinations of subscription and non-subscription products.

Let customers add both recurring and one-time orders to the same Magento 2 shopping cart. Thus, they won’t be confused by multiple carts when making orders.

gain 2 image
On-the-go Subscription Editing
Boost Repeat Purchases with Magento 2 Recurring Payments

Be in full control of your subscriptions with our Magento 2 order edit extension.

Feel free to alter the profiles of your active subscriptions, at any time: remove the products you don't need, swap subscription plans or change the date of next payment or shipping address or payment details. You can even cancel the subscription here - all with just a few clicks.

gain 2 image
Same-day deliveries in single orders
Same-day deliveries in single orders

Customers who purchase several subscriptions literally hate large bills if their deliveries fall under the same day.

With our Magento 2 subscription module, same-day deliveries are no longer an issue! They are combined into one order thus allowing customers to save on delivery.

gain 3 image
Magento 2 Subscription Extension Feature List

Subscription management
Product-oriented subscription plans
Per-plan pricing
Flexible payment periods: daily, weekly, monthly, every X days/weeks/semi months/months/years
Subscription plan sharing among products
Special prices for trial periods and free trials
Two subscription models: single and membership
Configurable subscription editing parameters
Subscription purchase
Mixed shopping cart with both subscription and one-time products
Stripe support (requires the official module installed)
Braintree support
PayPal support (requires the Braintree module by Gene Commerce installed) support
Cash on Delivery support
Bambora APAC support (available for an extra fee)
NMI payment support (available for an extra fee)
Customer experience
On-the-go subscription editing
Subscription plan selector on product pages
Subscription details, including initial fee and regular payment amounts
Wide range of email notifications and reminders
Reactivation of previously cancelled subscriptions
Removing of disliked products from a purchased subscription
Hint and tool tip on the options of subscriptions when adding a product to cart
‘My Subscriptions’ tab in the account area
Mobile-friendly design
Other features
Simple, virtual, downloadable, and configurable products are processed
Installments mode for product custom options
Initial fee assignments
Multistore support
Need additional functionality
or futher customization of your products?

How Magento 2 Advanced Subscription Products beats competition:

  1. Optimized workflow

    Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.

  2. Quality code

    Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.

  3. Thorough testing

    Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible

Tanya Poleshchuk | Head of Customer Care

Any questions?

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (6)
  • Customer Questions & Answers (13)

Overall rating

5 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Nov 19, 2019

Great product, amazing support

This is a great addition to a Magento store, and the functionality is exactly what we were looking for, in particular the ability to change delivery address of an existing subscription, and combine shipping costs when multiple subscription items are delivered at the same time.
Also, the support that Aheadworks provide is fantastic. Vitaly and the team were very quick to respond to an issue I was having and I am very happy with the service they provided. Highly recommended!


Aug 29, 2019


Good solution for repetitive sells, looking forward to seeing new payments added ( would be great).
Also, thank you for your support and information.

Evan C. Salcedo

Mar 27, 2019

Flexible configuration

With this new extension, I can flexibly configure subscription plans per product. The freedom and convenience that I needed.


Jan 18, 2019

Fits my store well

I’m running a store that sells sports nutrition. Since my customers often opt for the subscription model, I started looking for a solution that will ensure a smooth subscription experience. Simple management too. Advanced Subscription Products has all this. Recommend!


Dec 11, 2018

Super helpful product!

Advanced Subscription Products for Magento 2 offers the ability of a single checkout with both subscription and non-subscription products which is something we desired.
Thanks again. Amazing service as always. We'll always feel comfortable going with Aheadworks!

Charles Ellis

Nov 30, 2018

No more mixed carts

Thanks for getting rid of the separate cart for subscriptions! After installing this module on my store, I received a large amount of positive feedback regarding the issue.

Is there a way to customize the extension to use World Pay or some other merchant?
Sure, since the code of our extensions is open, you are free to add any payment method to Advanced Subscription Products you like. The main requirement is that the payment works with tokens.
Is there an alternative way to set the price of trial period to "0"?
Yes, as a possible workaround, the following scenario can be used:
Shopping Cart Price rules can be applied to the 1st subscription order and the discount may cover 100% of the initial payment.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
Is there support of REST API?
Yes, the extension contains REST APIs and is ready to be integrated into PWA, SPA, and other solutions with modern and efficient frontend interfaces.
During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
Our extensions come with included support period and we are able to provide technical assistance when the support is active.
As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
How does this extension handle transactions with promo codes or gift cards?
Starting from version 2.3.0, it is possible to apply Shopping Cart price rules to initial subscription order, but there is no option to use other discounts and gift cards for shopping carts containing subscription products.
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout