Subscriptions and Recurring Payments by aheadWorks

  • Popularity Score 2919 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.2.3

2016-08-31 08:36:17
  • Version number: 2.2.3
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2
+ Radio Buttons/Dropdown frontend selector support added
* "Start date" field validation issue with iPhone Theme 2
* Checkout 'continue' button issue when module output is disabled
* ACL issue
* "Total 1 records found" issue in "Manage Subscriptions" grid

Changelog v.2.2.2

2015-11-18 07:37:04
  • Version number: 2.2.2
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2
* Update aw_lib
* Design for iPhone theme

Changelog v.2.2.1

2015-10-29 12:21:01
  • Version number: 2.2.1
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2
* SUPEE-6788 compatibility issue

Changelog v.2.2.0

2015-09-16 13:52:17
  • Version number: 2.2.0
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2
+ Email notifications support
+ Automatic recurrent profile status synchronization
* Problem with order creation when PayPal initial payment was used
* Error when locale was changed to the one with non-base currency
* Incorrect tax calculation for subscriptions with trial periods
* Taxes on shipping weren't calculated

Changelog v.2.1.1

2015-06-29 07:50:54
  • Version number: 2.1.1
  • 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
* Inability to create a subscription with invalid characters (in terms of XML)
* One Step Checkout compatibility issue: incorrect shipping information on checkout page
* Incorrect price in an order if product qty is more than one
* Subscription product name wasn’t validated
1 2 3 4
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

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.