Membership Pro - Joomla Membership Subscription

Featured ! Hot ! Membership Pro

Membership Pro is a powerful, features rich, easy to use Joomla membership/ subscription extension. It allows you to create and sell subscription plans, allows members subscribe for these plans and give them access to restricted resources on your Joomla site.

Created Date Sep 06, 2012
Joomla version Joomla 3.0
Support 12 months
Current Version 2.6.4
Last Updated Date Sep 21, 2016
Events

Flexible subscription plans set up

Membership Pro allows you to create any types of subscription plans to meet your business requirement:

  • Free and paid membership plans.
  • Fixed and periodic membership expiration: You can set a membership to expire on a fixed date, after a specified period of time (Days/Weeks/Months/Year), Trial unique memberships (once a user used up the trial he can't renew it or subscribe again to it)
  • One time subscription (manual renewal) or recurring subscription (automatic renewal). For recurring subscription plan, you can also set up trial price and trial duration.
  • Group Membership allows group admin to subscribe for a plan and then add group members into his group.
  • Limits how many time the subscription of this plan can be purchased.
  • Renew membership options to allow subscribers to renew his subscription when it is expired
  • Upgrade membership options to allow subscribers to upgrade his subscription to a higher level subscription plan (for example, from Basic to Pro membership).
Customizable Subscription Form

Customizable Subscription Form

  • Joomla user registration integration option.
  • Extends subscription form with custom fields to collect any information you want from your subscribers.
  • Subscription form for each plan can has it own set of custom fields.
  • Easy to show/hide, require/optional, change ordering of any fields on subscription form.
Powerful Custom Fields

Powerful Custom Fields

  • Support 9 different types of custom fields: Textbox, Textarea, Dropdown, Multi-Select, Checkbox List, Radiolist, Datetime, Heading, Message.
  • Conditional custom fields - custom fields dependency support.
  • With custom fee field option, the price which subscribers have to pay for the subscription can be calculated based on what they choose on registration form.
  • With Joomla group option, subscribers can be assigned to certain Joomla user group(s) depend on the option they choose from a custom field.
Easy Renew and Upgrade Membership

Easy membership manipulation for subscriber

Subscribers who has active membership on your site can access to their membership profile, see their membership / subscription data and:

  • Update profile data.
  • Choose from one of renew options (setup by administrator if available) and process membership renewal.
  • Choose from one of upgrade options (setup by administrator if available) and process upgrade membership.
  • Cancel recurring subscription.
  • Access to restricted resources which is only available for subscribers (articles, documents, k2 items, pages....).
Responsive Layouts

Nice, clean, attractive and responsive layouts.

  • Support both twitter boostrap 2 and and twitter bootstrap 3.
  • Different layouts available to display subscription plans: Default (list) layout, Columns (grid) layout, Pricing Table layout.
  • Content plugin to allow display subscription plans in a Joomla article.
  • Module to display subscription plans in a module position of your site.
Joomla ACL integration

Joomla ACL / Joomla User Groups integration

  • Assign subscribers to selected Joomla User group(s) when he sign up for a subscription plan.
  • Remove subscribers from these groups when their subscription expired.
  • These groups can be configurable for each subscription plan (via Joomla Groups plugin).
  • Basically on subscribers user groups, you can use Joomla ACL to control what they can see/view/access, what they can do (submit items, edit, delete items) on your site.
Urls Access Restriction

Resources Access Restriction

You can use the tools/plugins provide by Membership Pro to allow your subscribers to access to restricted resources (menu items, modules, articles, K2 items, files/ documents...) on your site. Of course, these resources won't be available for none-subscribers. Different methods are available, choose the one which meets your requirement best:

Online Payment Gateways

Support 40+ payment gateways

  • The most popular payment gateways: Paypal, Authoroize.net (AIM), Eway, Worldpay and Offline payment plugins come with the extension by default.
  • Other payment gateways such as Paypal Pro, Stripe, 2Checkout, Payfast, Authorize.net SIM (Server integration method) , iDEAL Mollie... are released as separate payment plugins. Each of these plugins cost you 20.68$. See Payment Plugins tab to see list of available payment plugins.
  • Right now, we only have 4 payment plugins support recurring subscription: PayPal, Authorize.net (AIM), PayPal Pro, Stripe. The next one would be 2Checkout. All other payment plugins can only be used with one time subscription plan.
Emails notification

Powerful Emails Notification System

  • Notification Emails sent to administrator when someone register/ sign up for a subscription plan.
  • Confirmation Emails sent to subscribers when they subscribe for a plan or their registration is approved by administrator (in case they use offline payment).
  • Notification Emails sent to when a subscriber update his profile in the frontend.
  • Pre and Post reminder emails sent to subscribers before/after their subscription is expired so that they can be aware of the expiration and renew their membership.
  • All the email messages are configurable, you can format these messages using your favourite Joomla WYSIWYG editor.
Multilingual

Multilingual Support

We could be proud to say that we have the smartest solution for multilingual in Joomla. If your site is a multilingual website, you can translate everything in membership pro (categories, plans, form fieds, email messages, language items...) to all the languages use on your site.

Schedule, Drip-Feed Content

Schedule, Drip-Feed Content

Scheduling release content (Joomla articles) to your subscribers of each subscription plan based on start date of their subscription. For example, the first article will be release to subscribers 2 days after they subscribed for your plan, the second article will be released 3 days after they subscribed for your plan and so on...

Built-in Editing Profile

Synchronize Profile Data

Membership Pro has plugins to allow synchronizing subscriber's data which is stored in Membership Pro with Joomla user profile and third party extensions includes: Community Builder, Jomsocial, EasySocial, EasyProfile.

  • When users sign up in Membership Pro, if he has an existing account, the data stored in his profile (Joomla user profile or third party extensions profile) will be used to fill-in subscription form automatically so that he won't have to type the information again.
  • When users sign up in Membership Pro, if he doesn't have an existing account (Joomla account or third party extensions account), Membership Pro will create a Joomla account for him and update his profile with the data which he entered on subscription form..
Newsletter Integration

Newsletter Integration

Membership Pro is integrated with  ACYMailing (a popular Joomla newsletter extension) and Mailchimp (an online email marketing solution) to allow assign subscribers into the selected mailing list(s) so that you can send newsletters to them whenever you want.

Advanced Tax Rules Support

Advanced Tax Rules Support

Membership Pro allows you to setup tax rules to charge tax for subscriptions. Taxes in Membership Pro is very powerful and flexible:

  • In the simplest setup, you can have a single/ flat tax rate for the whole system
  • Each subscription plan can have it own tax rate (you can even disable tax for the plans you want).
  • You can setup diffrent rate rate for each country/state.
  • Fully support EU Tax Rules. You just have to do a single click and Membership Pro will setup all necessary tax rules to make it compatible with EU Tax Rules.
Flexible Coupon Discount System

Flexible Coupon Discount System

Membership Pro allows you to create coupon codes to give your subscribers discount when they subscribe for your subscription plans:

  • Discount can be a fixed amount or by percent.
  • Coupons can be assigned to a single plan or all subscription plans.
  • For recurring subscription, discount for the coupon can be applied for first payment only or for all payments.
  • Limit number of times the coupon can be used.
  • Specify duration (from date - to date) a coupon can be used.
  • Exports coupons in the system into a CSV file and import coupons from a CSV file into the system.
  • Batch coupons allows generating any number of coupons you want with one click.
Migrating, Importing Data from other systems

Migrating, Importing Data from Other System

  • Migrator component to allow migrating data (categories, plans, subscriptions) from Akeeba Subscription
  • Migrator component to allow migrating data (categories, plans, subscriptions) from AEC.
  • CSV Import feature to allow import subscribers from a csv file (usually exported from any system...) into Membership Pro.

Easy, Effective Subscriptions Management

  • Manage (view, edit, delete) subscription records from backend of your site.
  • Filter subscription records base on type (new subscriptions, renew subscriptions, upgrade subscriptions), base on subscription status (Pending, Active, Expired, Cancelled).
  • Search for subscription records of a user base on username, name, email, transaction id...
  • Exports subscription records into CSV file to manage/exchange data with other systems
  • Reporting feature allows you see Active, Pending, Expired Subscribers, who will be expired in the next X-days, who will be renewed (recurring subscriptions) in Y-days.

Other features

  • Generate Invoice PDF for each subscription and sent it to subscribers.
  • Generate unique Membership ID for each subscriber.
  • Built-in translation function to allow changing/ translating all language items into.
  • Membership Pro Viev module to allow displaying any views of Membership Pro in a module position on your site.
Clean code, Extensible, Customizable System

Clean Code, Extensible, Customizable System, Friendly, Effective Support

This is an important factor as sometime, you will have to customize the extension to meet the requirements given by your customers

  • Create template override to customize layout of  the extension.
  • Add custom css code into custom css file to change the look and feel of the extension. These custom css will be kept when you update to future releases of the extesnion..
  • Developing plugins to add new features, bring more power into the system.
  • Developing payment plugin to work with your payment gateway if it is not supported by the extension
  • Whenever you have questions or need support, post it on forum or submit support tickets. You will get answers/solution for your questions/issues in less than 24 hours by Membership Pro community and me (the main developer behind Membership Pro extension)

MP NAB Transact

MP NAB Transact

This payment plugin in allows you to accept creditcard payments via NAB Transact(Australia) payment gateway in Membership Pro extension.

MP Sagepay

MP Sagepay

This plugin allows you to use Sagepay payment gateway for processing payment in Membership Pro extension.

MP Paypal Pro

MP Paypal Pro

This plugin allows you to use Paypal Pro payment gateway for processing payment in Membership Pro extension.

MP Moneybooker

MP Moneybooker

This plugin allows you to use Moneybookers payment gatewayfor processing payment in Membership Pro extension.

MP Alertpay

MP Alertpay

This plugin allows you to use Alertpay payment gatewayfor processing payment in Membership Pro extension.

MP DPS Px Pay

MP DPS Px Pay

This payment plugin in allows you to accept payments via DPS (Payment Express) using their Hosted Payment Page service in Membership Pro extension.

MP Migs: MasterCard Internet Gateway Service (Australia)

MP Migs: MasterCard Internet Gateway Service (Australia)

This payment plugin in allows you to accept payments via Migs: MasterCard Internet Gateway Service (Australia) in Membership Pro extension.

MP 2Checkout

MP 2Checkout

This payment plugin in allows you to accept payments via 2Checkout payment gateway in Membership Pro extension.

MP Authorize.net SIM

MP Authorize.net SIM

This payment plugin in allows you to accept payments via Authorize.net SIM (server integration method)payment gateway in Membership Pro extension.

MP Paytrace

MP Paytrace

This plugin allows you to use Paytrace payment gateway for processing payment in Membership Pro extension.

MP Securepay

MP Securepay

This plugin allows you to use Securepaypayment gateway for processing payment in Membership Pro extension.

MP Payflow Pro

MP Payflow Pro

This plugin allows you to use Payflow Pro payment gateway for processing payment in Membership Pro extension.

MP Moneris

MP Moneris

This plugin allows you to use Moneris payment gateway for processing payment in Membership Pro extension.

MP Eprocessing Network

MP Eprocessing Network

Eprocessing Network payment plugin for Membership Pro extension .

MP NAB Transact Hosted

MP NAB Transact Hosted

This payment plugin in allows you to accept creditcard payments via NAB Transact(Australia) payment gateway in Membership Pro extension use redirect method.

MP MonsterPay

MP MonsterPay

This payment plugin in allows you to accept creditcard payments via Monsterpay (http://www.monsterpay.com/) in Membership Pro extension.

MP Ewayrapid 3.0

MP Ewayrapid 3.0

This plugin allows you to use EwayRapid 3.0 payment gateway for processing payment in Membership Pro extension.

MP Worldpay

MP Worldpay

This plugin allows you to use WorldPay (http://www.worldpay.com) payment gateway for processing payment in Membership Pro extension.

MP iDEAL Mollie

MP iDEAL Mollie

This plugin allows you to use iDeal Mollie payment gateway for processing payment in Membership Pro extension.

MP PagSeguro

MP PagSeguro

This plugin allows you to use PagSeguro (a Brazil payment gateway) payment gateway for processing payment in Membership Pro extension.

MP Stripe

MP Stripe

This plugin allows you to use Stripe (https://stripe.com/) payment gateway for processing payment in Membership Pro extension.

MP Payfast

MP Payfast

This plugin allows you to use Payfast payment gateway (www.payfast.co.za) for processing payment in Membership Pro extension.

MP Braintree

MP Braintree

This plugin allows you to use Braintree payment gateway (https://www.braintreepayments.com) for processing payment in Membership Pro extension.

MP CCAvenue

MP CCAvenue

This plugin allows you to use CCAvenue (http://www.ccavenue.com) payment gateway for processing payment in Membership Pro extension.

MP Buckaroo

MP Buckaroo

This plugin allows you to use Buckaroo (http://www.buckaroo.nl) payment gateway for processing payment in Membership Pro extension.

MP Braintree

MP Braintree

This plugin allows you to use Braintree payment gateway (https://www.braintreepayments.com) for processing payment in Membership Pro  extension.

MP CardSave

MP CardSave

This plugin allows you to use CardSave (https://www.cardsave.net/) payment gateway for processing payment in Membership Pro extension.

MP Coinbase

MP Coinbase

This plugin allows you to use Coinbase payment gateway (https://coinbase.com) for processing payment in Membership Pro extension.

MP FirstData Connect

MP FirstData Connect

This plugin allows you to use First Data Connect Gateway (http://www.firstdata.com/product_solutions/ecommerce/global_gateway/index.htm) payment gatewayfor processing payment in Memebrship Pro extension.

MP FirstData Payeezy

MP FirstData Payeezy

This plugin allows you to use FirstData Payeezy  payment gatewayfor processing payment in Memebrship Pro extension.

MP GoCardless

MP GoCardless

This plugin allows you to use GoCardless (https://gocardless.com) payment gateway for processing payment in Membership Pro extension.

MP MIGS 2-Party

MP MIGS 2-Party

This payment plugin in allows you to accept payments via MIGS 2-Party payment gateway in Membership Pro extension

MP MIGS 3-Party

MP MIGS 3-Party

This payment plugin in allows you to accept payments via MIGS 3-Party payment gateway in Events Booking extension

MP Netaxept

MP Netaxept

This plugin allows you to use Netaxept (http://www.betalingsterminal.no/Netthandel-forside/Teknisk-veiledning/Overview/) payment gateway for processing payment in Membership Pro extension.

MP Netbanx

MP Netbanx

This plugin allows you to use Netbanx (http://www1.netbanx.com/) payment gateway for processing payment in Membership Pro extension.

MP PaymentExpress PXPay

MP PaymentExpress PXPay

This plugin allows you to use PaymentExpress PX Pay (https://www.paymentexpress.com/) payment gateway for processing payment in Membership Pro extension.

MP PaymentExpress PXPost

MP PaymentExpress PXPost

This plugin allows you to use PaymentExpress PX Post (https://www.paymentexpress.com/) payment gateway for processing payment in Membership Pro extension.

MP Pin

MP Pin

This plugin allows you to use PIN (https://pin.net.au) payment gateway for processing payment in Membership Pro extension.

MP Securepay DirectPost

MP Securepay DirectPost

This plugin allows you to use Securepay DirectPost payment gateway for processing payment in Membership Pro extension.

MP TargetPay

MP TargetPay

This plugin allows you to use TargetPay (https://www.targetpay.com/) payment gateway for processing payment in Membership Pro extension.

MP PayU Latam

MP PayU Latam

This plugin allows you to use PayU Latam (http://www.payulatam.com/) payment gateway for processing payment in Membership Pro extension.

Kilix Joomla Template

Kilix Joomla Template - Aug 15, 2016

Lavida Joomla Template

Lavida Joomla Template - Jun 22, 2015