General Settings

Parameter

Value

Description

Name

Text

Enter the name of the subscription plan.

 

Published

Yes/No

If set to Yes, the current subscription plan's restrictions are enabled.

 

Ordering

Dropdown

Select the position at which the current subscription plan will be displayed in the list of plans in the Subscription Plans page. The Ordering dropdown appears only when you are editing a plan. By default, a newly added plan is displayed in the first position.

 

Category

Dropdown

Select the category the subscription plan is associated to.

 

Period

Text/Dropdown                            

Enter the period for which the user's subscription will be active.

 

Price

Text

Enter the price of the subscription plan.

 

Karma discount (%)

Textarea

This parameter allows you to give discounts to users with certain karma type.
The Karma Discount priority is higher than Discount. The Discount won't be applied if Karma discount is set up.

 

Discount (%)

Text

Enter the percentage discount, which the subscriber will be given while purchasing the subscription plan for the second time.

 

Count Limit

Text

Enter the maximum number of times the subscriber can access the restricted area.

The way of calculation depends on the Count Limit Mode parameter.

Count Limit Mode                          

Dropdown

Select the way of counting access attempts.

If you select "Count Every Access" then each attempt to access any item restricted in the current subscription plan will be counted. Even if the user accesses the same item, it counts. The maximum number of access attempts is set in the Count Limit field.

If you select "Count Unique URLs Access" then only attempts to access particular items will be counted. So that if the user accesses the same item(URL) many times it counts as 1 attempt.

If you select "Do not count" then the attempts to access content restricted in the subscription plan will not be counted, but attempts to access Mighty Resources articles for which this subscription plan is defined in Type's settings or using "Subscription" field type, will be counted.

CL period calculation

Dropdown

The value set for this field takes effect only if Count Limit is higher than 0.

If set to 'Set start day on payment day' then the start day of the user subscription will be set to the date of payment each time the user buys this subscription.

If set to 'Set start day on the end of existing subscription' then the start day of the user subscription will be set to the end date of the existing user subscription. So that if the user already has an active subscription of this plan and buys one more, the start date is set to the expiration date of the existing subscription.

Restrictions

Parameter

Value

Description

Article Individualization

Yes/No                                          

Check this option if you want to restrict individual(particular) articles.

Article Individualization option is applied to core joomla articles only(articles made with Article Manager). In order to restrict an article with such a subscription plan, a special line of code needs to be inserted into the article body. The code is {JCSBOT SUBSCRIPTION=subscr_id}, where subscr_id is the ID of the subscription plan.

User Individualization

Yes/No                                          

Check this option if you want to make the subscription for individual user(s).

User Individualization option is applied to core joomla articles only(articles made with Article Manager). In order to make an article available only for certain user, a special line of code needs to be inserted into the article body. The code is {JCSBOT USER=user_id}, where user_id is the ID of the user.

Restrict Joomla Content Categories

 

List

Select Joomla Content categories to be restricted.

Restrict Mighty Resources Categories

List

Select Mighty Resources categories to be restricted.

 

 

Mighty Resources Category Strict

Yes/No

Normally visitors see list of articles in category and cannot access article itself. This parameter allows you to protect even the list of articles.

 

Descriptions

Parameter

Value

Description

Subscription plan description

Html                                        

Enter the description of your subscription plan. The description will help in understanding the clauses of the subscription plan. This message will be displayed  in  the subscriptions plans' list.

 

Success Purchase Text

Html                                  

Enter the message to be displayed upon successful purchase of the subscription. This text will be shown in the subscriptions history in a shadow box.

Cross Plans

Parameter

Value

Description

Plans to be crossed

List

Select one ore more plans which will be considered 'Cross plans'. The Cross Plan feature allows you to handle subscription upgrades.

 

Required

No, Yes OR, Yes AND

If 'No' is selected then no plan is required to be purchased before buying the current subscription plan.

If 'Yes OR' is selected then at least one of the plans selected in the "Plans to be crossed" list is required to be purchased in order to purchase the current subscription plan.

If 'Yes AND' is selected then all the plans selected in the "Plans to be crossed" list are required to be purchased in order to purchase the current subscription plan.

Recalculate price

Dropdown

Select an option for recalculating the cost of the current subscription plan based on the plans selected in the "Plans to be crossed" list.

If 'Leave as is' is selected, then the cost of the current subscription will not change.

If 'Subtract the most expensive of the selected plans' is selected, then the cost of the current subscription plan will be calculated as a difference between the current subscription's cost and the most expensive plan among those selected in the "Plans to be crossed" list.

If 'Subtract cost of all selected plans' is selected, then the cost of the current subscription plan will be calculated as a difference between the current subscription's cost and total cost of all the plans selected in the "Plans to be crossed" list.

Plans to be deactivated

List of subscription plans

Select plans that should get deactivated(unpublished) upon purchasing the current subscription plan.

 

Plans to be granted automatically

List of subscription plans

Select plans that should be added to the user automatically upon purchasing the current subscription plan.

 

Show plans list to be granted in front-end

Yes/No                

Select whether to show the plan(s) to be granted on the front-end under subscription plan name.

 

Period cross plans

List of subscription plans

Selected plans will affect the creation date of the current subscription plan. Creation date will be calculated with a glance of the latest expiration date of the selected subscriptions and current subscription plan's expiration  date included(the latter is considered if the user already has an active subscription of the current plan).

 

Auto Content Delivery

List of plans:

Select plans/

Plans to be assigned to user

 

Add plans to the 'Plans to be assigned to user' that you want to be added to the purchaser of the current subscription plan(the latter is referred to as 'parent' subscription).

 

Plans added into 'Plans to be assigned to user' will be created for the subscription's buyer and activated one by one according to their start dates.  These subscriptions are referred to as child subscriptions. First child subscription will be activated at the same time as parent subscription. Start date of the second child subscription will be set to start date of the first child subscription+period specified in the 'Activate in' field. Start date of the third child subscription will be set to start date of the second child subscription+period specified in the 'Activate in' field, etc.

 

Activate in

 

Period

Enter the period that will affect the start dates of child subscriptions.

 

Child subscriptions finish at same date as parent

Yes/No

If enabled, every subscription from 'Plans to be assigned to user' list will expire at the same time as the parent subscription.

If disabled, period of each child subscription will be equal to the period set in the 'Activate in' field.

 

Alerts

Parameter

Value

Description

Send alerts as

Yes/No                                        

Select the type of message you send as text or html. When choose parameter html, you can enter html code in the text of the message.

 

Successful alert

Html                                  

The message to the subscription's buyer, if the payment is successful.

 

Fail alert

Html

The message to the subscription's buyer, if the payment is failed.

 

Expiration alert

Html

Message about subscription expiration which gets  sent to the subscription's buyer.

 

Properties

Parameter

Value

Description

Currency

Text

Enter the currency sign which you would like to use for this current subscription plan's price.

 

Price Format

Dropdown

Pick the price format you would like to use for the current subscription plan's price.

 

Invisible

Yes/No

If set to Yes, the subscription plan becomes invisible to the front-end user.

 

Invisible in history

Yes/No

If set to Yes, the subscription does not show up on the user's Subscription History page.

 

Give For Free to Old Users                      

Yes/No

If set to Yes, the current subscription plan is given  for free to all users who have registered before the current subscription plan was created.

This feature will work only if Granter plugin is installed and enabled.

Give For Free to New Users                      

Yes/No

If set to Yes, the current subscription plan is given  for free to all users who will register after the current subscription plan is created.

This feature will work only if Granter plugin is installed and enabled.

Grant Success Page                      

Dropdown                                    

Select the static page which will be displayed to the user upon giving them the grant subscription. Works only if "Grant to Old Users" is ON.

 

Purchases limit

Number

Enter the maximum number of active users subscriptions at a time.

For example, if you enter 100, then no more than 100 active users subscriptions can exist at a moment. The plan becomes invisible as soon as the amount of users subscriptions reaches 100. It becomes visible again if at least one of the subscriptions expires.

 

Leave the field empty if you do not want to limit the number of subscribers.

 

Subscribe only once                      

Yes/No

If set to Yes, the subscriber can buy the subscription only once.

 

Alert Admin                                    

Yes/No

If set to Yes, the administrator is notified about newly created users subscriptions.

 

Alert User

Yes/No

Enable the option if you want your customers to be notified by email about created subscriptions created.

 

Extra emails for admin alert

Text

Enter additional email addresses to which alerts about new created subscriptions will be sent out.

 

Multi user access                          

Text

Enter how many users can share this subscription. It indicates the number of users that the owner of the subscription can share it with. When a user successfully buys a subscription, on his Subscription History page he can see a link to a page called "multi user access".  It contains some instructions and a coupon code. Those who get the coupon code can use it while purchasing the same subscription to get it for free. All the shared subscriptions will have the same expiration date as the the owner's subscription has.

 

MUA message type

Dropdown

Type of message that is used when sending the coupon code to other users. Taken from the Mighty Message component.

 

Touch Karma                    

Text

Specify the value by which a user's Karma will increase after purchasing the current subscription plan.

Mighty Touch is a social networking and community building Joomla component. Karma is a way to measure users' activity on your web site.

Redirect to                  

URL

Enter URL to which the subscriber will be taken to after purchasing the current subscription.

 

Date From

Date

Set the 'Date From' for the subscription plan. The date specified will be used as the start date for each user subscription, despite the date of purchase.

If you leave the field empty, the start date will be the same as the date of purchase.

 

Date To

Date

Set the 'Date To' for the subscription plan. The date specified will be used as the end date for each user subscription, despite the date of purchase and  subscription plan's period.

If you leave the field empty, the end date will be equal to the date of purchase+subscription period.

 

Adwords Code

Text

Enter the Google Adwords code that will be used to track the users who visit your website through Google Adwords, and access and register to the current subscription plan.

 

 

 

The information given in all the above tables relate to the subscription being created. This plan is also referred as the current subscription plan.

While adding subscription plans, you can also set the payment plugin parameters so that each plan has different setting for payment plugins. For more information on payment plugin parameters, see Understanding Plugin Parameters.

 

Clicking on Mighty Membership>Subscription Plans takes you to a page with all the subscription plans you have:
 

subscr plans list

 

As you can see every row is divided to several columns. Naturally, each column has its significance:

 

Num shows the subscription plan's sequence number.

Period shows the period set in the subscription plan.

Title indicates the subscription plan name.

Published indicates whether the subscription is published or not.

Order shows the order the subscription plans will be shown on the Subscription plan page.

Category shows a category the subscription associates with.

Price shows the subscription's price.

ID shows the ID number of the subscription plan.

 

As you can see, in the Title column under the subscription plan name there is some information written: 'Type of subscription plan' and 'Subscriptions'.

subscription type

'Type' of the subscription plan specifies type of content the subscription plan restricts:

'Component' type means that the subscription plan restricts component(s) or parts of the component(s).

'Category' type means that the subscription plan restricts joomla content categories or Mighty Resources' categories.

'User' type means that 'User Individualization' option is enabled in the subscription plan.

'Article' type means that 'Article Individualization' option is enabled in the subscription plan.

Mixed types, such as 'Category, Component' means that the subscription plan restricts categories and component(s).

 

'Subscriptions' specifies amounts of users subscriptions:

 

subscription plan params_1

The very first number on the left specifies the total number of users subscriptions. It is 7 in the picture, which means that there are 7 users subscriptions of this subscription plan.

The second number specifies the number of subscriptions that are published. It is 4 in the picture, which means that there are 4 (out of 7) users subscriptions that are published.

The third number specifies the number of unpublished subscription. It is 2 in the picture, which means that there are 2 (out of 7) users subscriptions that are unpublished.

The fourth number specifies the number of expired subscriptions. It is 1 in the picture, which means that there is 1 (out of 7) user subscription that has already expired.