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

Advanced Subscription Products for Magento 2

Current extension version: 3.18.0 | Compatibility: CE 2.4.6 - 2.4.7; EE 2.4.6 - 2.4.7

Enable subscriptions on products, and develop consistent revenue streams.

    • Sell subscriptions for physical products, services, and memberships to registered and guest users.
    • Allow customers to purchase both one-off products and subscriptions in a single mixed cart.
    • Set up email notifications for every event.
    • Explore diverse customer retention options for maximum benefit.
As low as $50.00
In stock
Only %1 left
SKU
ext.m2.asp3
Advanced Subscription Products vs. Competitors - Find Your Perfect FitAdvanced Subscription Products vs. Competitors - Find Your Perfect Fit

 
Enable Recurring Purchases with Subscription Module

Repeat purchases, autoship, and recurring payments will all be available in your store with just one installation - Advanced Subscription Products by Aheadworks. Offer different prices for different customer groups, bulk purchases, or discounts based on catalog price rules. Motivate customers to subscribe by offering free shipping for subscriptions.

 

 

 

Manage Subscriptions in a Flexible Way


Tailor Subscriptions to Your Needs

 

  • Sell different types of products as subscriptions: simple, virtual, downloadable, configurable, grouped and bundle.
  • Offer subscriptions for physical or digital products, services, memberships, software licenses, and more.
  • Save on shipping costs by combining subscription products with the same delivery date into a single order.
  • Allow customers to add one-off products to the next recurring order

 

 

Allow Customers to Control Their Subscription

 

  • Update credit card details
  • Change shipping address
  • Edit next payment date
  • Adjust product settings for a next delivery or permanently
  • Exclude a product from the upcoming delivery

 

 

 

Boost Revenue with a Streamlined Purchase Experience
 

Customers can add new items to existing subscriptions with a click – no checkout needed. One-off items are included in the next delivery, with charges applying on the billing date.

 

 

 

 

Send Email Notifications and Reminders
 

Automatic Email Notifications
 

Set up automated email notifications to keep both the store admin and customers updated on all important subscription events, including:

  • Subscription creation and cancellation
  • Successful or failed billing notifications
  • Upcoming billing reminders

 

 

 

Guest Subscription Management
 

Grant your guest customers full access to subscription options available to registered users by providing a secure link to their subscription page.

 

 

 

 

Boost Customer Retention
 

Effortlessly Resolve Payment Issues
 

Reduce churn by enabling the following options:

  • Automatically retry failed payments, or do so manually.
  • Allow customers to update their credit card details right in subscription settings.

 

 

 

Quickly Resume or Renew Subscriptions
 

Customers can effortlessly resume previously canceled or renew expiring subscriptions in just a few clicks, without the need to repurchase.

 

 

 

 

Supported Payment Methods

  • Adobe Payment Services
  • Credit card via Braintree
  • Credit card via Adyen
  • Credit card via Stripe
  • PayPal via Braintree
  • PayPal Payflow Pro
  • Google Pay via Adyen
  • Apple Pay via Adyen
  • Authorize.net by ParadoxLabs
  • Mollie
  • NMI by Aheadworks
  • Bambora APAC by Aheadworks
  • Cash on Delivery (offline payment method)

Don't see your payment method on the list?

Contact us to order custom integration.

Contact us

 

 

Integrations

FAQ

  • The Advanced Subscription Products extension by Aheadworks lets Magento 2 store owners sell subscription-based products and services. It helps businesses generate recurring revenue while providing customers with a convenient way to receive products regularly.

  • This extension supports various product types, including simple, virtual, downloadable, configurable, grouped, and bundle products. So, whether you sell digital goods, physical products, or customizable bundles, you can turn them into subscription-based items.

  • Yes! Both registered and guest customers have full control over their subscriptions. They can update payment details, change shipping addresses, adjust delivery schedules, and even remove items from upcoming shipments.

  • Absolutely! Customers can mix one-time purchases and subscriptions in a single order, making their shopping experience seamless and hassle-free.

  • The extension sends automated email updates to both store admins and customers. It notifies users about new subscriptions, payment issues, upcoming billing dates, and cancellations—keeping everyone in the loop.

  • The Advanced Subscription Products extension supports a variety of secure payment methods, ensuring flexibility for both merchants and customers. It works with Adobe Payment Services and major payment gateways like Braintree, Adyen, Stripe, and PayPal (via Braintree & Payflow Pro). Additionally, it supports Google Pay and Apple Pay through Adyen, as well as Authorize.net, Mollie, NMI by Aheadworks, and Bambora APAC. For customers who prefer offline transactions, the extension also allows Cash on Delivery as a payment option.

  • Yes! Store owners can create flexible subscription plans with options like trial periods, one-time setup fees, discounts, and adjustable payment schedules. This makes it easy to offer plans tailored to different customer needs.

  • Yes! The Advanced Subscription Products extension supports upfront payments for subscriptions starting from version 3.18.0. This feature enables customers to prepay for their subscriptions while continuing to receive products on a set schedule, offering greater flexibility for long-term payments and helping store owners maintain a predictable delivery cycle.

  • It helps businesses keep customers engaged by offering automatic payment retries, easy subscription renewals, and simple ways for users to update their payment information. These features reduce churn and keep customers coming back.

  • Yes, it works with Magento Open Source 2.4.6 - 2.4.7 and Adobe Commerce 2.4.6 - 2.4.7 (as of version 3.18.0).

  • Yes! The Advanced Subscription Products extension operates as a SaaS service with a required monthly or annual subscription fee. Support and updates are included as long as the subscription remains active. Once the subscription is canceled, access to the service, including support and updates, will no longer be available.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
  • 3.18.0
    Released 26.03.2025
    + Upfront payment functionality
  • 3.17.0
    Released 17.03.2025
    + New functionality for sending and managing notification messages on Client and Server sides
    + Implemented notifications about unprocessed subscriptions
    + Compatibility with Authorize.Net CIM v5.
    + Improved caching logic in the HasSubscriptions class to ensure accurate subscription detection when adding subscription items to a previously saved cart
    * Fixed issue with an incorrect link in the email notification when several subscriptions with suspend status are created
    * Fixed issue with Single Stripe payments via GraphQl
    * Fixed issue with error while running "php bin/magento queue:consumers:start async.operations.all" command
    * Fixed issue where the "domain" parameter was calculated incorrectly when creating a server connection.
    * Fixed an error that occurred when connecting to the server while Postfix was used in the Base URL
    * Fixed an issue where the system allowed a store admin to select a different child product for an existing subscription when the subscription plans didn’t match
    * Fixed an issue where paid recurring orders remained stuck in the 'Pending Payment' status when using the Adyen payment method
    * Fixed an issue where the invoice grand total did not include the shipping tax amount.
  • 3.16.2
    Released 31.01.2025
    *Fixed issue with subscription payment merging with itself
    *Fixed issue with scheduling updates for subscription information
    *Fixed issue with installation error of the Sarp2Stripe addon
    *Fixed issue with slow subscription page grid response
    *Scheduler improvement
    *Fixed issue with tier price functionality for configurable products
    *Fixed server connection issue with a single license key
  • 3.16.1
    Released 18.12.2024
    * Fixed issue with setup errors when upgrading from Advanced Subscription Products version 2 to version 3
    * Fixed issue that caused an error during the upgrade to Advanced Subscription Products version 3.16.0
  • 3.16.0
    Released 02.12.2024
    + Improved behavior of children products in configurable product
    * Adyen 9.11.0 support on checkout
    * Adyen 9.11.0 3D Secure support
    * Subscription merging improvements
    * API Key validation improvements
  • 3.15.0
    Released 11.11.2024
    +Stripe payment support across multistore environment
  • 3.14.2
    Released 11.10.2024
    * Fixed issues with Stripe credit card
  • 3.14.1
    Released 17.09.2024
    * Fixed issue where admin and customer subscription cancellations trigger the same request type
  • 3.14.0
    Released 10.09.2024
    + An option to shift the subsequent orders date if the current order payment is delayed
    + An option to skip out-of-stock subscription products and recalculate totals instead of suspending subscription
    + An option to skip next payment day
    + The ability to track subscription updates made by customers
    + The ability to export data from Subscriptions grid on the backend
    + SKU column added to the subscription grid on the backend
    * Fixed some issues with Reason column in the Subscriptions grid
  • 3.13.3
    Released 26.08.2024
    * Fixed issue with the conversion of currencies in Mixpanel
    * Fixed issue with date format in notifications not matching store locale settings
  • 3.13.2
    Released 19.08.2024
    * Fixed issue with creating recurring order for merged payments
  • 3.13.1
    Released 05.08.2024
    *Fixed issues with Adyen Google/Apple pay
  • 3.13.0
    Released 25.07.2024
    +Integration with Simple Bundle Products
    *Fixed the issue with settings display when the Client is turned off in database
    *Fixed the issues with Klaviyo integration
  • 3.12.0
    Released 16.07.2024
    +Added a "Retry" button in the My Subscriptions tab.
    *Corrected the display of the previous payment's order total in the "Next Order" field.
    *Fixed validation issues on the product page.
    *Disabled the Disconnect button during synchronization.
    *Resolved the issue where the same "Subscription Profile ID" was displayed for all subscription profiles on the merged order page.
    *Prevented new records from overwriting old records in the "aw_sarp_requests_retry_queue."
  • 3.11.1
    Released 02.07.2024
    * Fixed incorrect record status in "aw_sarp_requests_retry_queue".
    * Fixed subscription profile not opening when the server isn’t available.
  • 3.11.0
    Released 18.06.2024
    +Integration with Klaviyo
    +Toggles are added for all email notifications in Configurations
  • 3.10.0
    Released 10.06.2024
    +Stripe 4 compatibility
    *Fixed issue with subscription product that is not purchased via Stripe
  • 3.9.0
    Released 03.06.2024
    + Integration with Avalara
    * Incorrect link to documentation in admin menu
  • 3.8.0
    Released 21.05.2024
    + Application of discounts on recurring orders
    * Fields are not collapsed on the Cart Price Rule page.
    * Cart Price Rules do not apply to regular payments.
    * Some issues with Cart Price Rule settings.
    * Discount does not apply to items in merged orders.
  • 3.7.0
    Released 06.05.2024
    + An option to apply new credit card to multiple subscriptions
    + GraphQL additional endpoints
    * Fixed issue with Stripe connection
    * Fixed issue with subscription renewal via email
  • 3.6.1
    Released 25.04.2024
    * Fixed errors on logs
    * Fixed issue with subscription expiration in Services mode
    * Fixed issue with subscription prices in Order and Report section
    * Fixed error display on storefront
    * Fixed issue with Stripe connection
    * Fixed color of churn metrics in reports
  • 3.6.0
    Released 18.04.2024
    + Improved Stripe payment connection
  • 3.5.0
    Released 15.04.2024
    + MRR Growth Report
    + Error handling improvements
  • 3.4.0
    Released 27.03.2024
    + Integration with Mollie payment
  • 3.3.0
    Released 25.03.2024
    + Grouped products support
    * Fixed issue with subscription status when changing payment method to Mollie
  • 3.2.1
    Released 12.03.2024
    * Fixed issue with profiles synchronization with server
  • 3.2.0
    Released 11.03.2024
    + HTTP authorization credentials in store configuration
    * Fixed issue with next order total in subscription
    *Fixed issue with base URL change
  • 3.1.0
    Released 06.03.2024
    + Migration from Version 2 to Version 3
    + Quick View improvements
    + Updated naming in Plans grid
    + Improved naming and functionality on Plan Edit page
    + Updated naming in Store Configurations
    + Updated naming in Mass Action (Update Attributes) page
    + UI updates in Subscriptions grid
    + Updated layout for Guest subscription management page
    + Removed 'Number of attempts to return card verification payment' option from Store Configuration
    + Renamed add-on from "SARP 2 Reports" to "Advanced Subscription Reports by Aheadworks"
  • 3.0.2
    Released 19.02.2024
    * Fixed issue with add-ons installation
  • 3.0.1
    Released 08.02.2024
    + UI update of My Subscriptions section
  • 3.0.0
    Released 05.02.2024
    + Initial release

Product Questions

How can I clear all subscription orders & profiles from the database?
Question by: Julia Gorobets on Apr 29, 2022, 7:29 AM
Now we dont have any ready query to database to share. You may want to truncate the following table:
'aw_sarp2_profile'
to delete profiles.
Orders are recorded in this table:
'aw_sarp2_profile_order'
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 7:31 AM
How do I translate SARP2 module in frontend?
Question by: Julia Gorobets on Apr 29, 2022, 6:44 AM
Generally, all the extension texts can be translated via CSV file, located on the following path: app/code/Aheadworks/Sarp2/i18n/en_US.csv
It should be enough to create a copy of the CSV file in that directory, rename it to the required locale, dk_DK for example, and make a translation of the second part of each line using a default translation method. Magento CSV files have the following structure:
"source string","translated string"
While making the translation, leave the "source string" entry unmodified, and change the "translated string" to your text.
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 7:28 AM
Is it possible to add the subscription option to all of our products?
Question by: Julia Gorobets on Apr 29, 2022, 6:46 AM
There is no option to add subscription plans to all products in one action.
However, subscription plans can be assigned to products in bulk using "Magento product attributes update" mass action.
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 6:52 AM
How do I upgrade SARP 2 to the latest version?
Question by: Julia Gorobets on Apr 29, 2022, 7:25 AM
As for the upgrade, it is always possible to download the latest versions of purchased extensions in the My Projects And Licenses > View licenses tab of your account at our store or update extensions via Composer.
Also, here is a direct link to the Advanced Subscription Products M2 installation guide:
https://aheadworks.com/resources/subscriptions-and-recurring-payments/user-manual-subscriptions-and-recurring-payments#installing.
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 7:26 AM
Is there any way we can have the module treat child products as individual products?
Question by: Julia Gorobets on Apr 29, 2022, 6:37 AM
In order to be able to purchase subscriptions with configurables, its child items should have subscription option being enabled along with the main configurable product, which also has to have a subscription option enabled for it. For other specific scenarios, customization would be required.
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 6:38 AM
45-DAY MONEY BACK
FREE INSTALLATION
90-DAY FREE SUPPORT
FREE LIFETIME UPDATES
Reasons to choose Aheadworks
Support
Support
Fostering wellness and allowing for the feeling of support and care, we help customers in no time.
Development
Development
Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
Business Expertise
Business Expertise
Seasoned in succeeding with hundreds of projects, we know all aspects of Magento 2 development.