Powered by Adobe Commerce 2.4.2-p1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.
advancedsubscriptionproducts.png

Advanced Subscription Products

TOTAL:
$599.00

Overview

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.

Customers are able to edit subscriptions effortlessly and update their payment info any time right in their Customer Area. 

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;
  • Give customers the opportunity to choose the appropriate payment method from a wide range to meet their preferences. 

 

Feature Highlights

Payment methods update

Customers can edit subscriptions effortlessly and update their payment methods any time right in their Customer Area.  

Advanced Pricing

Offer different prices for different customer groups, bulk purchases, or discounts based on catalog price rules.

Free Shipping For Subscriptions 

Motivate customers to subscribe by offering free shipping for subscription (as opposed to paid shipping for one-off purchases of the same products).

Hide cancellation link 

Limit the opportunity to cancel subscription either store-wide or only for particular plans

Different Product Types for Subscriptions

Provide customers with as many product subscriptions to choose from as possible by appending subscription plans to simple, configurable, downloadable, virtual, and bundle 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 a choice of payment method:

  • Adyen CC;
  • Adyen Google Pay;
  • Adyen Apple Pay;
  • Cash on Delivery;
  • Authorize.net;
  • PayPal (via Braintree);
  • Stripe (official);
  • Credit card (Braintree);
  • Bambora APAC (Aheadworks Bambora APAC Payment module required);
  • NMI payment (Aheadworks NMI Payment module required).

Web API and GraphQL support

 

Demo 

Experience the extension firsthand: 

 

Enhance This Extension With The following: 

Reward Points - allows customers to earn points from any subscription orders (initial and recurring) and apply points towards initial orders with subscriptions.

 

Support Policy

Included technical support:

  • Magento Open Source (CE) version - 3 months of free technical support
  • Magento Commerce using on prem (EE) version - 3 months of free technical support
  • Magento Commerce on Cloud (ECE) version - 3 months of free technical support  

Technical Specifications

Back to top

Seller profile

Aheadworks

Seller contact

E-mail

Integrator

Current Version

2.15.0

Magento platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.2 (obsolete)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current), 2.2 (obsolete)

Type

Stable Build

Updated

27 July, 2021

Categories

Extensions, Payments & Security, Checkout Enhancements

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.15.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    + Bundle product type support
    + Grouping Cron jobs
    + Add Products to Existing Subscription
    + Web API update
    + GraphQl update
    * Unable to renew subscription because of a problem with payment method
    * Billing failed emails not sent to defined admin
    * Error appears if order is refunded online using Stripe
    * Probelm with refunding
    * Impossible to purchase a free subscription using Adyen if "Terms and Conditions" option is enabled
    * Translation csv file update
    * Incorrect external url in email from different store view
    * Fixed issue for Magento Marketplace
    * Error on Subscription profile page after adding the products to the Subscription
    * Error messages when changing payment details
    * Error on the frontend when plan with active subscription is deleted
    * Trial price is not included in a Subscription Total after adding the product to the Subscription
    * Non-subscription product is still shown in the Subscription after purchasing
    * Fixed issue with "Remove" link
    * Product qty isn't included in Subscription Total in Cart
    * Product added to subscription is still shown in Cart on Magento Commerce v. 2.4.2
    * Fixed issue with incorrect product addition to the Nearest Subscription
    * Fixed issue with Subscription cancellation after adding Simple Product to already existing virtual subscription
    * Fixed issues with data presentation on the Subscription Profile page
    * Mistakes with trial payment price and possible plans presented on the frontend
    * Uninstall script does not remove information from the profile id sequence tables

2.13.1:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    * Fixed issue with Authorize.Net on Magento 2.4.1

2.13.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    + Adyen 3D Secure 2 support
    + Payment or shipping failure alerts for Admin
    * Fixed issue with Stripe 3D Secure supports
    * Subscription is failed if shipping method isn't available
    * Product Price isn't updated when product has been updated on the Subscription page
    * Fixed issue with currency
    * Fixed issue with payment methods on Magento 2.3.6

2.12.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    + Membership expiration date has been added to subscription profile
    + Web API Update
    + GraphQL Update
    * Fixed issue with Stripe credit card
    * Product qty is not considered in "Change Subscription" page
    * Confirmation emails for recurring orders are not sent
    * Product object loads in loop
    * Fixed issue with a different currency on another store
    * Subscription plan details aren't shown for infinite payments on "Change Subscription Plan" page
    * Fixed issue with creating an order in the backend
    + Advanced Pricing support (Special, Group and Tier prices)
    + Free Shipping for Subscriptions only
    + Additional columns for Plans grid
    + An option to hide cancellation link
    + Dynamic update of the tier prices block
    + GraphQL update
    + WebAPI update
    * It's impossible to add a subscription product to the cart from Recently Ordered products
    * Fixed issues with Stripe v2.3.0
    * Fixed issues with One Step Checkout compatibility
    * Fixed issues with Confirmation emails for recurring orders
    * Payment information is not shown automatically if only one method is on the Checkout page
    * Fixed issue with Authorize.net sampler
    * Incorrect behavior while setting up a subscription for configurable products
    * "Renew" link is shown on Storefront if cancellation of subscription isn't allowed
    * Vault cards are not displayed on checkout
    * Options set in the configurations should be ticked by default
    * Tier prices block isn't updated after changing currency on Storefront

2.11.1:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    + Compatibility with Magento 2.4
    * Fixed issue when guest can't purchase virtual product/subscription with Paypal via Braintree
    * Payment method labels of recurrent payments are not displayed in the order grid
    * Fixed issues with Native Paypal by Braintree
    * Improved support of Stripe payment method

2.11.0:

  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    + Authorize.Net official module support
    + Adyen Google Pay Support
    + Adyen Google Pay Sampler Support
    + Adyen Apple Pay Support
    + Adyen Apple Pay Sampler Support
    + Additional Action buttons for Plan page
    + Additional columns for 'My Subscriptions grid' (Trial Plan Due Date, Last Payment Date)
    + GraphQL support
    + Adyen CC support
    + Improved price display
    + Fixed compatibility issue with Aheadworks Net 30
    + Selected Payment Method in Order Details is displayed now when Subtotal is 0
    + Extended subscription period details feature
    * Removed ZEND dependencies
    * Fixed isse when start date of regular payments is incorrect for infinite subscription
    * Stripe 3d secure card does not work if grand total = 0
    * Trial payment doesn't consider all products in Subscription
    * Incorrect Start Date is shown after changing plan
    * Error appears while attempting to open Order page
    * Subscription fails after deleting saved credit card
    * Interner Explorer v. 11 js error occurs on product page with drop-down
    * Composer update

2.9.2:

  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    + Dropdown for subscription plan options
    + Upgraded extendLink variable for email templates
    * Fixed issue when incorrect date of next payment is shown
    + Added feature to edit product options and quantity within an active subscription permanently
    + Added feature to edit product options and quantity for the next order only
    + Web API update
    * Magento 2.3.4 compatibility issues
    * Improved compatibility with Aheadworks Gift Card
    * Fixed issue when changes aren't applied to subscription products after plan switching
    * Minor design improvements
    * Fixed issue with incorrect duplication of product
    * Improved Authorize.net payment method support
    * Subscription billing successful email isn't sent to customer
    * Magento 2.3.5 compatibility issues

2.7.0:

  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    + Customer can reactivate previously canceled subscriptions
    + Added 'free trial period' option
    + A subscription price is shown on categories and pages for subscription-only products
    + Option to remove a product from an existing subscription
    + NMI payment support
    + “Installments mode” for custom product option
    + Email notification about canceled subscription
    + Option to add a hint for subscription options on frontend
    + Subscription price includes the price of custom options selected on a product page
    + Configurable length of trial period
    + Option to extend subscription in 1 click on frontend
    + REST API
    + Admin can now control how many attempts to charge a failed subscription should be done (previously hard-coded)
    * Fixed issue with credit card details editing when OSC enabled
    * Fixed issue when redundant payment option is added to a New Order page in backend
    * Error occurs when Magento_AuthorizenetAcceptjs module is disabled
    * Billing information id displayed incorrectly when Cash On Delivery is used
    * Problem with free trial when Stripe is used
    * Minor problem with tooltip on frontend
    * Paypal logo is displayed in minicart even when Paypal is disabled
    * Incorrect first payment price is displayed in cart for certain plan configurations
    * Compilation error on Magento 2.3.0

2.5.1:

  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    * Fixed issue with Paypal via Braintree
    * Magento 2.3.3 compatibility issues
    * Error occurs when Braintree module is disabled
    * Improved compatibility with Internet Explorer v.11
    * Blank page is opened in an attempt to edit "Payment Details" on Subscription page
    * Fixed issue when Subscription Plan isn't shown in "Next Billing Email Reminder" Template
    * Fixed issue with a free subscription purchase when using native Braintree payment
    * Error appearsin in an attempt to edit "Payment Details" on Subscription page
    * Fixed issue with a mixed cart order creation when using "Cash On Delivery" payment

2.5.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    + Authorize.Net support
    + Cash on Delivery support
    * Plan name is not updated properly on frontend after switching to another plan
    * Rest API issue fix

2.4.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    + Stripe payment method support
    + 'Plans' sort order
    * Fixed issue with subscription's canceling when the next payment should come

2.3.3:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Fixed issue with a guest subscription creating
    * Pending orders are created if an order has 100% off discount and an invalid card is used
    * Fixed issue with Swagger
    * Unable to purchase a subscription if the "Terms and Conditions" option is enabled
    * Error appears if a storefront locale differs from the default locale
    * Fixed issue with time zones (the next payment date in the calendar is saved incorrectly)
    * Fixed issue when the option to disable a plan is not working properly
    * Fixed issue when a product with "Subscription Only" configuration isn't added to cart after disabling the extension
    * Fixed issue with switching between payment methods (Credit Card and PayPal)

2.3.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (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

2.2.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (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

2.0.4:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

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

2.0.3:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (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

2.0.1:

  • Compatible with Open Source (CE) : 2.2
  • Compatible with Commerce on prem (EE) : 2.2
  • Stability: Stable Build
  • Description:

    Initial Release.

Support

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.

Contact Vendor

Q & A

Back to top

Reviews

Back to top