Advanced Subscription Products

Compatible With: Community 2.2, 2.3 Enterprise 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
08 June, 2019
Extensions, Payments & Security, Checkout Enhancements
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Assign subscriptions to your products to ensure repeat purchases. Let shoppers add any product combinations to a shopping cart.  

Other Extensions by Aheadworks


Back to top

The Advanced Subscription Products extension for Magento 2 allows configuring adjustable subscription plans for various product types. After subscriptions are appended to the required products, they become available for purchase. Shoppers can find them in a subscription plan selector together with the one-off purchase option (if available). With the mixed cart feature, customers can purchase both single and recurring products within the same cart provided by Magento 2.

Also, this membership extension for Magento 2 merges subscriptions with the same shipping date into single orders. This way, customers can benefit from purchasing multiple subscriptions per order. Those customers who purchased subscriptions in a Magento 2 store can be notified about each invoicing status change (if the corresponding option is enabled by an admin).


Business Value 

Create and easily manage flexible subscription plans in your store.

  • Maximize your profits by appending subscriptions to a wide range of products;
  • Give customers the necessary freedom of choice by letting them purchase any combinations of subscription and one-off products from the same cart;  
  • Let subscribers save on shipping by grouping same-day subscription product deliveries in single orders; 
  • Keep subscribers updated on their billing status with email alerts. 


Feature Highlights

Four product types for subscriptions

Provide customers with as many product subscriptions to choose from as possible by appending subscription plans to simple, configurable, downloadable, and virtual products.  

Quick subscription configuration 

Create new subscription plans almost instantly by configuring the required number of payments, payment frequency, and several specific pricing parameters.

Subscription plan assigning & sharing

Assign one or multiple subscription plans to your products. Set your products to be available as subscription-only, one-time only, or in both variants. Share the existing plans among multiple products (with individual plan settings). 

Per-product subscription setting

Configure initial fees, trial and regular payments for each product individually. Or, opt for automatically calculated values (based on the selected subscription plan’s settings and the product’s price).  

Intuitive plan & subscription management 

Easily manage the existing plans and active subscriptions from the separate backend grids. If required, edit the individual plan’s parameters, enable, disable, or delete the selected plan(s). Change the status of the existing subscriptions to ‘active’, ‘suspended’, or ‘canceled’ (massively or individually).    

Plan selector 

Let shoppers choose the preferable subscription plans from the subscription plan selector. The selector will list all the subscription plans configured for a product along with the one-off purchase variant (if provided). 

Subscription details 

Once a shopper has chosen the plan in the selector, he/she sees the plan details section. The section contains the info about the first and regular payment amounts and billing cycle.

Combined shopping cart 

Make the shopping process just impeccable by allowing customers to add subscriptions to the cart along with one-off products.

Same-day delivery merging 

Add the benefit to your subscriptions by merging subscriptions with intersecting shipping dates in single orders.  

Email alerts 

Let subscribers know about each invoice status change by sending them email alerts. The available alert options include the successful and failed billing emails and the next billing reminder.  

‘My Subscriptions’ tab

With this subscription extension for Magento 2, your customers can conveniently keep track of their subscriptions. The required data is provided in the ‘My Subscriptions’ tab. 

Mobile-adjusted design

Make subscription purchasing seamless on mobile devices. 

Payment methods 

The subscription extension provides customers with choice of payment method: credit card (Braintree), PayPal (via Braintree) and etc.



Experience the extension firsthand: 


Support Policy

Included technical support:

  • Magento Open Source (CE) version - 3 months of free technical support
  • Magento Commerce (EE) version - 12 months of free technical support 

Release Notes

Back to top


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    + Customer can update their credit card details
    + Shopping Cart price rules can be applied to initial subscription order


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    + Paypal payment method support
    + Support of membership/insurance subscription model
    + Option to allow a customer to change a plan of an active subscription
    + Option to allow a customer to change the date of the next payment
    + Option to allow a customer to change shipping address*
    + Enable subscription on multiple products via mass action
    + Confirmation when canceling a subscription
    + Email Reminder can be set up on a subscription plan level
    + Uninstall script
    * Fixed error in Observer when using Braintree payment
    * Error occurs when saving the product (Magento 2.3.1)
    * Fixed issue with the wrong currency
    * Error appears on an attempt to purchase a subscription on different websites by the same customer
    * Minor UI fixes


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Fixed issue when error appears after disabling the extension (Magento EE v.2.2.6)


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Fixed issue when Braintree and CC vault based subscriptions fail on the 2nd order
    * Fixed issue when daily subscription payments are charged twice a day


  • Compatible with CE: 2.2
  • Compatible with EE: 2.2
  • Stability: Stable Build
  • Description:

    Initial Release.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top