• +27 72 925 5259
  • This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Mon - Fri 07:00 - 17:00

Membership Pro

Create and sell subscription plans

Membership Pro is the most powerful, features rich, easy to use membership/subscription extension for Joomla. It allows you to create and sell subscription plans, allows members subscribe for these plans and then give these subscribers access to restricted resources (articles, K2 items, videos, documents...) on your Joomla website..

Sell Subscription Plans

Create and sell any type of subscription plan to meet your business requirement.

  • Support both free and paid subscription plan.
  • Subscription Expiration: After a specified period of time (Days/Weeks/Months/Year) or on a fixed date (example 31-12-2019) - not depends on the sign up date.
  • One time subscription (manual renewal) or recurring subscription (automatic renewal). For recurring subscription plan, you can also set up trial price and trial duration.
  • Trial unique memberships: Once a subscriber used up the trial he can't renew it or subscribe again to the plan.
  • Renew Options to allow subscribers to renew their subscriptions.
  • Upgrade Options to allow subscribers to upgrade/downgrade his subscription to a higher/lower level subscription plan (for example, from Basic to Pro membership)..

Resources Access Restriction

Monetize your content by giving access to restricted resources(menus, modules, articles, K2 items, urls, documents...) to paid subscribes only.

  • Restrict access to anything on your site using Joomla core ACL method.
  • Restrict access to individual Joomla! article or all articles from certain categories.
  • Restrict access to individual K2 item or all items from certain K2 categories.
  • Restrict access to individual page or all pages from certain categories created by SP Page Builder extension.
  • Restrict access to any pages on your site using Membership Pro URLs Restriction plugin.
  • Use Downloads Manager plugin to give your subscribers download files/documents added for each subscription plan.

Powerful Custom Fields

Create custom fields to collect any information you want from your subscribers.

  • Support 17 field types: Text, Url, Email, Number, Tel, Range, Textarea, List (Select), Checkboxes, Radio, Date, Heading, Message, File, Countries, State, SQL.
  • Each custom field can be assigned to all, one or several selected subscription plans.
  • Conditional Fields: Show/hide a field base on selected option on a another field.
  • Custom Fee Fields: The price which subscribers have to pay for the subscription can be calculated based on what they choose on registration form.
  • Joomla! user groups integration: Assign subscriber to certain Joomla! user group(s) depend on the option(s) he chooses on a custom field.

Well Organized, Logical User Profile

Subscribers can access to user profile page to:

  • View and update profile data.
  • See list of subscription plans he subscribed to, when it's started, and when it will be expired.
  • See subscriptions history, download invoices for his payments.
  • Choose from one of renew options(if available) and process renewal.
  • Choose from one of upgrade options (if available) and process upgrade/downgrade membership.
  • Cancel recurring subscription.
  • Update credit card data for recurring subscriptions.
  • See restricted resources which are available for his subscriptions and access to the item they want. (articles, documents, k2 items, pages....).

Easy Subscriptions Management

Manage subscriptions from both frontend and backend of your site.

  • List, Filter, Search for subscriptions.
  • Add, Modify, Delete, View subscription.
  • Approve/Publish offline payment subscriptions.
  • Renew, refund a subscription.
  • Cancel a recurring subscription.
  • Export/Import subscriptions into/from CSV/Excel file..
  • Mass Mail selected subscriptions
  • Resend confirmation email to selected subscription.

Noticeable Features

Joomla! User Groups Integration

Use built-in Joomla! Groups plugin, you can setup each subscription plan to:

  • Assign subscribers to selected user groups when they subscribe for the plan.
  • Remove subscribers from selected user groups when their subscription expired.
  • Base on the assigned user groups, you can use powerful Joomla! ACL to control what they can access, what they can do (add/edit/delete items) on your site.

Flexible Coupons System

Create coupon codes to give your users discount when they subscribe/renew/upgrade their membership.

  • Discount Type: Fixed Amount or Percent.
  • Coupon can be assigned to all or selected subscription plans.
  • For recurring subscription, discount can be applied for first payment or for all payments.
  • Limit total number of times a coupon can be used.
  • Limit number of times a coupon can be used by one subscriber.
  • Specify duration (from date - to date) a coupon can be used.
  • Export/Import coupons to/from CSV/Excel file.
  • Batch Coupons Generation: Allow generating any number of coupons with single click.

Support 50+ payment gateways

Configure your favourite payment gateways to receive payments from members's subscriptions.

  • The most popular payment gateways: PayPal, Authorize.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) , Mollie... are paid payment plugins, cost 24.99$. See Payment Plugins tab to see list of available paid payment plugins.
  • Right now, there are only 5 payment plugins support recurring subscription: PayPal, Authorize.net (AIM), PayPal Pro, Stripe and Mollie.
  • There are only 4 payment plugins allow subscribers to cancel recurring subscription directly one your site: PayPal Pro, Authorize.net (AIM), Stripe and Mollie.

Group Membership

Allow one person (group admin) to subscribe for a group membership plan and then add members, manage subscriptions for whole group. It's useful in case you want to offer membership for whole company/organization or parent subscribe for all their children...

Smart Multilingual

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 fields, email messages, language items...) to all the languages use on your site.

Synchronize Profile Data

Support synchronizing subscriber's data with Joomla! user profile, user custom fields and third party extensions includes: Community BuilderJomsocialEasySocialEasyProfile.

Beautiful, Clean, Responsive Layouts

  • Support most popular frontend frameworks: Twitter Bootstrap 2, 3, 4 and UIkit 3.
  • Adapt itself to work with any templates, so you can use any template you like.
  • 5 layouts options to display subscription plans: Default (list), Columns (grid), Pricing TablePricing Table CirclePricing Table Flat.
  • 2 layout options to display subscription form: Default and Columns.
  • 2 layout options to display members list: Table and Columns

Advanced Tax Rules Support

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 diffirent 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.

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.
  • Notification Emails sent to administrator 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 subscription.
  • All email messages are configurable, you can edit these messages using your favourite Joomla! WYSIWYG editor.
  • Emails sent from the system can be logged and viewable via Tools -> Emails Logs.

Members Directory

Support displaying, searching for subscribers from one or all subscriptions plan like a members directory. Administrator can configure what fields to be displayed on Members List and Members details page. Subscribers can choose to opt-in themself from this list.

Schedule, Drip-Feed Content

Scheduling release content (Joomla! articles/ K2 items) to your subscribers X-days after they subscribed for your subscription plans. For example, release first article to subscribers 2 days after they subscribed, release the second article will be released 3 days after they subscribed and so on...

Newsletter Integration

Allow assigning subscribers of each subscription plan to selected mailing lists in ACYMailing and Mailchimp so that you can send newsletters to subscribers whenever you want.

Contact Me to find out more 

I can put together the perfect Joomla Website for you.

© 2021 Twiddle. All Rights Reserved.