Unfortunately, the username and password you have entered do not match!

Registration

Unfortunately, this username is already taken!

Unfortunately, this e-mail address is already used!

Please retype the verification code.

All fields are required

Memberships

Memberships

In the RSMembership! Memberships tab you can Add, edit, duplicate, publish/unpublish and delete memberships.

Membership General View - summary:

  • Membership - the name of the current membership
  • Length - the membership availability time from the time of the purchase approval
  • Price - the membership purchase price

Watch the video tutorial:

Ep. 60: How to create Joomla! membership websites with RSMembership!

Membership configurable items:

The membership configurable items are divided into the following tabs: Membership Information, Stock & Activation, Membership Extras, Shared Content, Messages, Subscriber's, Email Settings, Subscriber's Email, Administrator's Email and Advanced Customization

Membership Information

This tabs offers the possibility to perform some basic settings for your membership:
  • Membership - The actual name of the membership. This will actually appear for both front-end and back-end use.
  • Category - The category of the membership.Since revision 12 we have added the possibility to group memberships into categories.
  • Internal Code (SKU) - A stock-keeping unit or SKU is a unique identifier for each distinct product and/or service that can be purchased.
  • Terms & Conditions - For each of your configured memberships you can set your own Terms and conditions that will be displayed on the subscription. Note that these can be also displayed as separate menu items
  • Thumbnail Image - You can set a membership logo that can be sized according to your needs (jpg only)
  • Description - configurable membership description area - supports WYSIWYG editors
  • Price - actual price of the membership
  • Use different price for Renewals yes / no - enabling this option will allow you to set a smaller (or higher) price after the user first subscribes to a membership
  • Renewal Price - numeric value of the renew membership cost
  • Trial period - numeric value of the period length. Note that one must integer values (e.g. 1,2,3...)
  • Trial price - the trial can have a price or not ( 0 price )
  • Recurring Payment - this setting can be used to activate recurring subscriptions (only available through the PayPal Gateway)
  • Membership Length - the validity length in terms on time of the membership (days, months, years)
  • Trial Length - the validity length in terms on time of the trial period (days, months, years)
  • Expiry Date - Since revision 16, memberships can have a fixed expire date, not taking into account the subscription date of the user.
  • Unique - if set to "Yes", the membership can only be subscribed to once for each user
  • No renewal - if set to "No", users will not be able to renew the membership once it has expired.

Available placeholders (description area):
  • {extras}: name of selected Extra options
  • {buy}: adds a "buy" button
  • {price}: price of the current membership

Stock & Activation

  • No. of Available Memberships - Here you can set a limited number of available memberships - 0 for unlimited number, -1 for a out of stock setting
  • Activation - You can control how the membership will become active:
    • Manual - After the user has subscribed to membership, the administrator will have to manually approve the request from the Transactions tab.
    • Automatic - The membership becomes active only after the payment has been confirmed by the payment gateway. Note that this has a variable time window, depending on the purchase, payment information and payment gateway.
    • Instant - The membership is instantly activated.
  • Subscriber's User Type - in the latest version (rev 14) you can upgrade the user's account once he subscribes. You will only need to select the access level your want the user to have from the list.
  • Inactive User Type - you can downgrade the user's account when his subscription expires. Similar to the above option you will only need to select the access level you want the user to have from the list
  • Disable Account When Membership Expires ? - this option allows you to disable the user account completely when the subscription period expires

Membership Extras

Joomla! membership extra option items

For each membership you can set some extra options, like additional folder sharing for example.

You care read more about extras in Membership Extra tab.

Shared Content

In the Share Content area you can set what articles, modules, folders or URLs can be accessed by purchasing the membership. If there are no items configured, your members will have access to all of your content area.
Restrictions can be imposed by:
  • folders
  • individual articles
  • sections
  • category
  • URL
Joomla! Membership content restriction panel

Since revision 16, you can now restrict access to some component specific URLs by using the RSMembership! content sharing plugins. The following plugins are available:

  • K2: restrict categories, items and user page/blog
  • FLEXIcontent: restrict items and categories
  • ZOO: restrict articles, categories and applications
Note:

The RSMembership! K2, FLEXIcontent and ZOO plugins are avaiable on rsjoomla.com, View my downloads > Downloads > RSMembership! Files > Shared Content Plugins, and can be installed via the default Joomla! installer: Extensions > Install / Uninstall, browse the file and click Upload and install. F

Watch video tutorials:

Note:
  1. If the user does not have the appropriate membership, or isn't logged in you can set a custom redirect.
  2. In the Add Content > URL you can use the following wildcards:
    • {*}: it replaces a unlimited number of chars. For example if you have configured something like index.php?option=com_virtuemart{*}, the user will need to have the membership active to access any page that contain index.php?option=com_virtuemart.
    • {?}: it replaces only one char, meaning that you can set up something like this: index.php?option=com_virtuemart&itemid={?}{?}&category=32

Messages

RSMembership! offers the possibility to set redirection URLs or "Thank you messages" depending on the purchased membership.

This tab will allow you to set whether you wish to display a message or to redirect:

  • After Payment: display message/redirect URL
  • Thank You Message: WYSIWYG editor area that allows to set custom HTML messages
  • Redirect to URL: configurable text box, where you can set the URL, for example: http://link1.com

Available placeholders:
  • {membership} - returns name of the selected membership
  • {extras} - returns the selected options
  • {email} - email address used for the subscription
  • {name} - registered name
  • {username} - the username chosen by the user for his account
  • {address}
  • {city}
  • {state}
  • {zip}
  • {country}
  • {continue} - returns a "Continue" button that redirects to the configured Return URL option

Subscriber's Email Settings

In this area you are able to set general, heather information for the configurable emails located under the Subscriber's Email:
  • Send Email as: Plain text/HTML
  • From Name: The name of the email sender
  • From Email Address: The email address of the sender

Subscriber's Email

In this area you are able to set the email body for various emails:
  • Email send to the subscriber, received after applying for the current membership. You can set attachments to this email.
  • Email send to the subscriber, received after his subscription is approved.
  • Email send to the subscriber, received after renewing the current membership.
  • Email send to the subscriber, received after upgrading the current membership.
  • Email send to the subscriber, received after adding a membership extra.
  • Expiration Notify Email. This is the email the subscriber will receive when his membership is about to expire (before a predefined period of time).
Available placeholders (also applies to the Administrator Email):
  • {membership} - returns name of the selected membership
  • {extras} - returns the selected options
  • {email} - email address used for the subscription
  • {name} - registered name
  • {username} - the username chosen by the user for his account
  • {address}
  • {city}
  • {state}
  • {zip}
  • {country}
  • {interval} - returns the specified period before membership expiration that will trigger the expiration email. This is only available in the Expiration Notify Email.

Administrator's Email Settings

In this area you are able to set general, header information for the configurable emails located under the Administrator's Email:
  • Send Email as: Plain text/HTML
  • To Email Address: The email address(es) of the receiver

Administrator's Email

In this area you can set up the body and subject of various Administrator emails:
  • Subscribe: the email is sent when a new subscription is performed
  • Approved: the email is generated when the membership transaction has been approved
  • Renewal: this is triggered when a membership has been renewed
  • Upgrade: when a membership upgrade took place
  • New extra Added: when an extra option has been added to a membership
  • Expiration notify: when a membership has expired.

Advanced Customization

Custom PHP code

Here you can place custom scripts in order to achieve that little "extra" that you need. The script will be executed after a subscription has been made and email (applying email) was send.

Accepted transaction

Here you can add standard PHP / MySQL code that will be executed when a transaction has been approved (this includes membership, updates, extras and renewals).

Feedback