Subscriptions and Recurring Payments by aheadWorks

  • Popularity Score 2911 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

  • Select Technology Partner
Accept recurring payments and sell subscription products more easily and efficiently.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0


Subscriptions and Recurring Payments by aheadWorks

The Magento Subscription extension provides you with excellent functionality for subscriptions and recurring payments management. You can sell products on a daily, weekly, monthly, or yearly subscription basis with any duration. Offer a magazine subscription for one year with a weekly periodicity or coffee delivery each three weeks. The Magento Recurring Payments extension allows you to continue to sell these products as a one-off sale or let customers buy a subscription.

With the Subscriptions and Recurring Payments Magento module, you can set up prices for each subscription interval and move customers to specific groups upon subscribing.

As soon as a customer subscribes to any item, he/she pays once for the subscription product. All future payments will be created automatically according to recurring profile settings. You can schedule the start day of payments in the admin panel.

The module supports PayPal, Authorize.Net and eWay with its trial periods and initial fees to schedule orders in advance.

Subscription Product

Live Demo:
'Life is a game' magazine

Visit Extension Page:

Offer subscription products

Items with subscription options
Let customers switch over to subscribing for your product instead of making single purchases. Since version 2.x of the module, you can add subscription periods to products of simple, downloadable, configurable, or virtual type.

Subscriptions in My Account
Customers can check the status and periodicity of their subscriptions, get updates, suspend or even cancel the subscription in their account area.

Subscriptions in My Account

Customizable subscription types (periods)

Manage the look of subscription types
Specify the name of a subscription period and define the sequence of its displaying in the frontend. The title will be visible for both administrators and store visitors. It will be displayed as an option with a radio button on a subscription product page.

Subscription Types

Define website where the period will be available
Each subscription type can be applied to one website only.

Period-independent price
You can establish different prices for different subscription periods.

Select the minimal interval (unit) within a subscription period*
* day
* week
* semi-month
* month
* year

Define the number of units in one subscription period
For example, if you want to offer coffee delivery every third week, you should configure the following: minimal unit within a period – week; number of units in a period – 3.

Infinite subscription type*
The module allows customers to subscribe to any product once and receive the delivery forever. The payments will be created automatically. If you want to limit the duration of subscription period, you can specify the number of occurrences of the subscription type. When the subscription period finishes, a customer should subscribe to it again to get the delivery.

Flexible interface for creating subscriptions

Manage subscription start day*
You can define when the payments will start for each subscription type. It can be:
* defined by customer
* moment of purchase
* last day of current month
* exact day of month

Change customer group according to subscription
The Subscriptions and Recurring Payments extension for Magento allows you to move customers to a specific group upon subscribing.

“Only subscription” option
With the help of the module, you can offer products that can’t be purchased as a one-off sale.

Flush all recurring profiles
You can clear all the current subscription data with one simple click. The option is unrecoverable.

Flush All Recurring Profiles

Email notifications

Send automatic email notifications to admin or/and customer to inform about:
* new subscription
* subscription status change
* new order
* subscription period expiration
* next payment

Statistics in the admin area

View subscribers of the required period
As soon as a subscription type is created, a special tab appears in the backend where you can view all subscribers who belong to this period. If no one is subscribed to a subscription type, the section will be empty.

Subscribers of Required Period

Recurring profiles statistics in the admin area
All the payments are processed on the gateway’s side. You can check the following data of the recurring profiles at payment gateway directly in the backend: customer name, date of payments, start date, profile status, etc. Recurring profile can be:
* active
* suspended
* cancelled
* reactivated
* expired

Use payments methods business logic

Main payments methods support
The Subscriptions and Recurring Payments Magento extension supports the following payments methods:
* eWay
* Authorize.Net ARB
* PayPal Express Checkout
* PayPal Payments Pro (Express Checkout)
* PayPal Payflow Link (Express Checkout)
* PayPal Website Payments Pro (Express Checkout)
* PayPal Website Payments Pro Hosted Solution (Express Checkout)
Each website has its own subscription engine which is configured in main settings.

Trial period*
You can adjust one trial period per each subscription type. Offer free trial subscription or define the price different from the ordinary subscription price (these amounts will be summarized at the shopping cart).

Trial Period

Initial Fee*
The module allows you to enable starting fee for any subscription.

* Available settings vary depending on the chosen payment method

Themes and extensions releases, updates & promotions — follow aheadWorks on Twitter and Facebook!

All aheadWorks Magento plugins:

Magento store

M1 Extension Versions

Changelog v.2.1.0

2015-03-18 14:29:07
  • Version number: 2.1.0
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.12, 1.13, 1.13.1, 1.14
+ eWay payment method support
* Incorrect invoice amount in order view if trial period was chosen (Authorize.net)
* Calendar was shown on product pages when 'No Subscription' period was selected

Changelog v.2.0.6

2015-01-26 13:44:05
  • Version number: 2.0.6
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.12, 1.13, 1.13.1, 1.14
* “Free Shipping” shopping cart price rule didn’t trigger for subscription products
* Multiple addresses option was visible on checkout

Changelog v.2.0.5

2014-11-21 11:52:10
  • Version number: 2.0.5
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.12, 1.13, 1.13.1, 1.14
+ Compatibility with the Add Free Product to Cart module
* Inability to create recurrent profiles via Authorize.net live account
* Subscription status messages were not translated

Changelog v.2.0.4

2014-10-03 08:22:47
  • Version number: 2.0.4
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.12, 1.13, 1.13.1, 1.14
+ Events logging
* Incorrect design of the "Review order" and "Order review" pages in the RWD theme
* Problem with UPS and USPS shipping methods
* Total product price was based on special price
* Problem with Authorize.net
* Inability to add an item to the cart if “Use JavaScript Calendar” option was enabled
* Inability to switch to HTTPS connection if "Use Secure URLs in Frontend" option was enabled
* Inability to log in during checkout when a subscription product was in the cart
* Recurring profiles weren’t created when 'State/Province' field was empty

Changelog v.2.0.3

2014-04-04 12:47:22
  • Version number: 2.0.3
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.12, 1.13, 1.13.1
* Shipping price was applied twice in Authorize.Net
* 'Table Rates' shipping method wasn't available for subscription products
* Incorrect work of the Start Date option when “Last day of current month” was selected
* Authorize.Net wasn’t available when Minimum Order Total >0

Does this subscription work / add to the Magento API?

I can use the Magento API to add products to a cart and the like. With this plugin, can I also add subscribable products to a cart and process the order normally? I assume it doesn't add functionality to manage subscriptions for a user via the API.
Asked by: danieldixon
Yes, you can add subscription products to cart and process your orders normally. The extension just offers a new kind of product which is defined as 'subscription' one.
Answered by: Aheadworks
Date published: 2013-10-22

Is this extension supports Eway

Can we use Eway Payment method for this extension?
Asked by: celest2012
Hello! Currently, the Subscriptions and Recurring Payments extension only supports PayPal and Authorize.Net payment methods. We are looking into adding more payment gateways with recurring capability, and eWay is in the short-list. However, no final decision has been made yet, so it is unlikely to be implemented in the nearest future. Thank you.
Answered by: Aheadworks
Date published: 2014-08-16

How to access customer information programatically

I need to have some customers with multiple subscription types, but I need to determine what type of permission (sitewide) the user will have, based upon which subscription they have. I cannot use groups, because a customer can only be assigned to one group, so how can I access the customer's information to determine which subscriptions they have active?
Asked by: derekjurovich
Hello, Derek! Just to clarify: the extension does not have any standard means for external access to its data, so we cannot guarantee the workability of any custom solutions built around subscription attributes. It is, however, possible to extract the desired information from the extension's DB tables. As you hopefully understand, we cannot give any extensive explanations on the matter here. Please, contact our Support service for further guidance. Thank you.
Answered by: Aheadworks
Date published: 2014-07-19

Are there any plans to support Gift subscriptions?

Are there any plans to support Gift subscriptions?
Asked by: mmckasty
If I understand you correctly, you are interested in subscriptions paid by someone other than the recipient. This can be achieved with the current version of the module by stating a required shipping address at the checkout. In case there is a misunderstanding and you are looking for a different functionality, please contact our support team either via phone, live chat or email, we would be glad to provide the required information.
Answered by: Aheadworks
Date published: 2013-10-22

Can you purchase a subscription a a GIFT and notify via email?

Can it create subscription products that can be sent to a recipients email and notify them automatically via email with a redeem code for the product?
Asked by: jwest150
Hello, unfortunately, such functionality is not comprised in our Subscriptions And Recurring Payments module. Thank you.
Answered by: Aheadworks
Date published: 2013-11-02

Are complex subscription options supported?

I have a subscription item with several options. The first option is for subscription length: -Month-to-month -Six Months -Twelve Months. The second option is for item quality: -Average -High -Top -Custom (which will require an additional input) The quality selection will define the base-price and the subscription length option will basically be a modifier to that base-price. Will this extension support my use case?
Asked by: alex_nwu
Hello! I'm afraid our extension handles the item pricing the opposite way: the subscription price is fixed and serves a base price, while the product custom options are added as price modifiers. Thank you.
Answered by: Aheadworks
Date published: 2015-04-25

Convert existing recurring profiles?

I currently use the built in magento functionality for recurring profiles for a few hundred subscriptions. Is it possible to convert those subscriptions over to be managed by your module?
Asked by: austinallen
Hello! Unfortunately, the Subscriptions And Recurring Payments 2 extension does not have any tool for converting or importing the native recurring profiles. The extension will only handle the subscriptions originally purchased through the module. Thank you.
Answered by: Aheadworks
Date published: 2015-04-25

Does This Application Support Re-Occuring Biling & Will Work For SUPEE-6788 Patch?

Hello There, Will this extension support a recurring billing model for a product with custom options? Here is a specific example situation: A customer purchases a digital app subscription through our Magento system set at a yearly renewal. Will this extension Will this extension allow a charge to automatically take place a year later when the customer's subscription ends? Or will the customer have to go back into the system and approve of the transaction? Another question I have is in regards to support for the SUPEE-6788 patch that just came out. Is this extension functional with the patch? I appreciate any feedback you can provide. Thanks!
Asked by: onxmaps27
Hello, Thank you for your question. Yes, Subscriptions and Recurrent Payments allows setting up subscriptions for products with custom options. About automatic billing, yes, the extension allows creating a subscription that will automatically bill customers once in a year. Basically, the extension allows setting up various subscription types e.g. daily, weekly, monthly and so on. The latest version of the extension (2.2.1) is compatible with the SUPEE-6788 security patch. If you have more questions on the module, please feel free to address them to our Help Desk: http://ecommerce.aheadworks.com/contacts/ Thank you.
Answered by: Aheadworks
Date published: 2016-01-09

Payment Methods support

Hi Does this module support my normal payment methods that are already configured, or do you have to integrate directly into them?
Asked by: coffeebox
Hello, the extension works with the supported payment methods only, which are listed on its product page at our store. They are: PayPal Website Payments Pro Authorize.net ArgoFire Payment Check / Money order Saved Credit Card Zero Check-out PayPal Website Payments Pro (UK) / Website Payments Pro Payflow Edition ePay.dk Cash On Delivery Bank Transfer It would be required to customize the module to make it work with other payment solutions.
Answered by: Aheadworks
Date published: 2015-12-10

Can you buy a simple product with recurring payment and a second simple product with another payment method in the same order ?

Magento Enterprise 1.13.1 Recurring payment with Paypal
Asked by: warriorsmile
Hello! Unfortunately, the current version of the extension does not allow to purchase subscription and non-subscription items in the same order. If you have any other questions regarding the Subscriptions And Recurring Payments 2 extension, feel free to contact our support team. Thank you.
Answered by: Aheadworks
Date published: 2014-05-17
  • y_2017, m_2, d_27, h_6CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_28
  • loc_en_US, sid_4510, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

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.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by Aheadworks

Subscriptions and Recurring Payments by aheadWorks is rated 1.5 out of 5 by 26.
Rated 4 out of 5 by from Great Extension. Thank You. Great Extension. I want to set auto renew subscriptions products and user can stop auto renew subscriptions products. This functionality is possible or not. Please advice me.
Date published: 2015-08-17
Rated 5 out of 5 by from Awesome Support ! You had some problems integrating this with very customized theme, while using a couple more AW extensions, Support was great in fixing the problems. We use this for monthly product subscriptions with authorize.net in a Magento Community version Great extension!
Date published: 2015-04-30
Rated 5 out of 5 by from Good luck finding another. I ran into multiple issues with the installation, mainly odd conflicts with obscure 3rd-party modules. Thankfully I haven't encountered a support team so consistently willing to work on getting everything hashed out. Fives across the board. Thank you.
Date published: 2015-03-24
Rated 5 out of 5 by from Top Notch Support Had a small conflict with another module on our site. Developer support was top notch. They were responsive, helpful and solved the issue in a timely manner
Date published: 2014-11-25
Rated 4 out of 5 by from Ideal support! I found a few minor issues with the extension (Some caused by myself) but Sergey and the team at AheadWorks were right on the ball, and helped me fix the issues in record times, even the issues caused by my own silly mistakes, Absolutely amazing support and service from these guys!
Date published: 2013-11-28
Rated 4 out of 5 by from Great support! The team at AheadWorks provided ongoing and outstanding support as we worked through the integration stages and understanding the feature set. Recommended!
Date published: 2013-07-22
Rated 5 out of 5 by from Excellent extension. We are using this extension for our site, worked fine right after installation. There was a little issue when I select the payment method as saved cc that the pay now link did not work properly. However, this was resolved after the customer support team sent me a revised codes within a day.
Date published: 2013-06-14
Rated 1 out of 5 by from aw gets a for efftort and f for vision/quality way too many bugs. as already mentioned in reviews. there are tons of oversights and omissions. yes, aw trys assuming you have paid support active. but the amount of effort spent by me as admin and as aw customer and hundreds of support emails is outrageous. serious quality control issues. a real burn out.
Date published: 2013-05-30
Rated 4 out of 5 by from Overall Good Product This product was easy to install, and works well. There were a couple of bugs that we found after the install. However, support was responsive in working with us to resolve the issue. Getting the additional support is probably wise with this plugin. The only major downside is that you have to maintain your support subscription to get future plugin updates. Overall this is a good plugin with a lot of features and is proving useful to us.
Date published: 2013-05-14
Rated 3 out of 5 by from Be aware of bugs and hope your not from Europe To me surprise I discovered that the subscription period cannot be translated. Having several store views, for each language a simple option would be to create translated subscription periods and assign them separate for each store view to the product. But, SARP does not save store view settings, so you choose it always on a product level. This is a serious bug which I reported. If I provide them all the necessary info they (AW) are willing to provide me a quote for the extra development. Having such high price tag and leaving a bug in the product, or taking a shortcut to save money, is unexceptable. Secondly, if you operate in Europe, in EURO no payment provider is supported at this moment. They should warn about this. Instead they mention Ogone in development and just change the expected delivery year. Well, good news, Authorize.net will support them in a few weeks but I had to find this out by myself. AW is nog focussed on customers and quality, what a pitty.
Date published: 2013-03-16
  • y_2017, m_2, d_26, h_16
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_26
  • loc_en_US, sid_4510, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.