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.11.1

Increase sales and boost customer motivation with flexible subscription options added to products.

  • Mixed shopping cart to list both the one-time-purchase products and subscription items
  • Easy, on-the-fly updating of subscriptions: changing card, payment gateway, pausing subscription and etc.
  • Editing options and quantity of products within a subscription: permanently or for-one-time-only
  • Comprehensive scheduling of subscriptions: separately and independently for trial and regular payments
  • Multiple product types support: simple, downloadable, virtual, and configurable
  • Support of various payment methods: Adyen CC, Adyen Google and Apple Pay, Cash On Delivery,, Stripe and more
  • Email alerts on upcoming, successful, and failed subscription billings
  • Support of GraphQL
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Advanced Subscription Products $449
    Support period
  • [M2] Product Labels $199
    Support period
  • [M2] Add Free Product to Cart $249
    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

Subscription Details | Decide on either of the two formats of subscription details representation

Subscription Details

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 | Supply customers with details on each purchased subscription, as well as with options to edit, extend, renew and cancel subscriptions.

My Subscriptions Tab

Subscription Profile Page | Enable customers with ultimate editing options to tweak purchased subscriptions to their needs at any time they want.

Subscription Profile Page

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 | Start a new subscription plan deciding on initial and trial fees.

New Plan page

Subscription scheduling | Continue tweaking the plan scheduling trial and regular fees separately.

Subscription scheduling

Subscription pricing | Complete the plan configuring pricing settings and the options on extending the subscription.

Subscription pricing

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

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

Extension settings

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


How Magento 2 Advanced Subscription Products works

Why Magento 2 Advanced Subscription Products?

By far, a subscription-driven business model brings about a lot of benefits even to shortlist future sales prediction, better management of inventory and reduction of waste. Advanced Subscription Products for Magento 2 implements faultlessly the methods of repetitive purchasing, autoship and recurring payment into your store, and thereby gives ultimate access to the subscription lifestyles of your customers.

Subscription module for Magento 2
Employ various models: membership, infinite or general, and share them over products.
Subscription module for Magento 2
Come up with convenient offers, clearly showing the benefits of trial fees and installments.
Subscription module for Magento 2
Let customers exercise control over subscriptions, update, renew and extend them at flexible time.

How Magento 2 Advanced Subscription Products works

Mixed cart
Mixed cart

With the help of the Magento 2 Advanced Subscription Products module, your shoppers are now able to purchase any combination of subscription and non-subscription products placed within a single order.

Let customers add both recurring and one-time-order items to the same Magento 2 shopping cart. Opt for a user-friendly experience and eliminate confusion that can be caused by collecting separate carts.

gain 2 image
On-the-go Subscription Editing
Flexible subscription management

Customers are now able to exercise full control over their subscriptions from a single place in My Account.

The extension allows altering the profiles of active subscriptions, at any time: removing the products no longer needed, swapping subscription plans or changing the date of next payment, editing shipping address or payment details. Customers are able to renew, extend and even cancel a subscription here - all with just a few clicks.

gain 2 image
Same-day deliveries in single orders
Comprehensive Scheduling of Subscriptions

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
Per-product subscription plans
Subscription plan sharing among products
Two subscription models: purchase-product and membership subscriptions
Per-plan pricing options: % of regular or trial prices, free trial
Separate and independent scheduling of regular and trial payments
Extending, updating subscriptions on the fly
Configurable parameters for customers to update subscriptions on frontend
Configurable parameters for customers to extend subscriptions on frontend
Supported Payment Methods
Adyen CC (requires the official module installed)
Adyen Google Pay
Adyen Apple Pay
Stripe (requires the official module installed)
PayPal Braintree (requires the official module installed)
Cash on Delivery
Bambora APAC (available for an extra fee)
NMI payment (available for an extra fee)
Customer experience
Mixed shopping cart to list both the subscriptions and the one-time purchase items;
Subscription plan selector on a product page
Single-order delivery for same-day subscriptions
On-the-fly subscription editing
Editing options and quantity of products within a subscription
Changes to products are applied permanently or for one-time
Wide range of email notifications and reminders
Detailed descriptive information on payments as per the subscription
Option to reactivate previously cancelled subscriptions
Option to extend active subscriptions
Option to remove disliked products from an active subscription
Hint and tool tip on the options of a subscription at cart
‘My Subscriptions’ tab in the customer account area
Other features
Simple, virtual, downloadable, and configurable products are processed
Installments mode for product custom options
Initial fees for subscriptions
Multistore mode support
Two modes for Subscription Selector on the front-end: radio-button or drop-down
Choice of the format of the Subscription Details block
"Extend Subscription" variable can be inserted into any email
Integrations with Reward Points ( starting version 1.6.1) to use points towards purchase of subscriptions
Web API support
GraphQL support
Mobile-friendly design
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 (9)
  • 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


Aug 7, 2020

Solid support, great product

Extension worked perfectly out the box for our purposes. And then when we installed another extension which caused conflicts, support was quick to assist, debug, and provide a patch fix to get us up and running again. Would definitely recommend!


Apr 2, 2020

Great product, great support

Been working with AW support and brainstorming new functionality. Extension does the job well and the team is very helpful when it comes to debugging and scoping out functions.
Can't wait for future updates.


Mar 17, 2020

Flexible solution

A flexible and agile extension ideal for my business. Have been using it for 3 months now. Very satisfied with a recently added option for customers to extend subscription in one click (without having to go through a whole checkout process again).
If you are looking to handle subscriptions in Magento, look no further.


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.
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.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
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.
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.
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
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.
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.
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