Outsourcing software development is one of the logical decisions for many companies. The key point is finding reliable offshore vendor to work with. Being an experienced company in outsourcing software development, Belitsoft guarantees effective collaboration.
Getcomponent is professional asp .net component development vendor GetComponent is a new ASP .NET component development vendor brand specializing in design and development of user interface (UI) and data visualization application for the Microsoft ASP.NET platform. ASP .NET component development is something we know everything about and we are ready to share this knowledge with our customers.
Web parts for SharePoint
Joomla solutions and authoring tools for custom eLearning
 
   
 
  
You currently
have 0 item(s)

in your shopping cart.
Home arrow Joomla components arrow e-Commerce
Who's Online
We have 126 guests and 13 members online

SubscriptionPRO PDF Print E-mail

The sales are closed. Please visit the Deluxe version description.

Only for Joomla - does NOT support Mambo, sorry!
Update for existing customers: Login and go to Updates

Warning! This component is not compatible with Joomla 1.0.13 yet.

NEW: How do I setup subscriptions for a secure folder? - read a walkthrough

Read the Help file

 

This component is huge!
We have taken most of the requests from customers and implemented it in this component. It is important that you read the supplied Help text before using it, so that you get the ideas right!!

Image

This component is for Joomla - but the child sites can be Mambo!!!!!!
User arrives at Main Joomla Site, where a list containing a description of the sites or local folder, the logged in user can buy access to, are shown.
It can be
  • multiple sites
  • one secure folder at the site where the component is installed
  • BUT NOT FOR THE SITE - for this you need Deluxe version

This list is generated from a Site List in the setup for Subsciption PRO component installed on the Main Site.

When the user clicks the info button for each listed site/item on local site, he can see an overview of, what the site contains (f.ex. Danish grammar, English for beginners, Photo Club, Template Club and so on). This info (Heading + some text+ price+ access period) is generated from the component, where you write some info when adding a site or a folder.

It is possible to have listed free sites/folders, so you will be registered on those after sending the order. Also the Main site can be used for buying access to if you only have one site.

The user checks the sites/folders, he want to buy access to -> clicks the Buy button -> a overview of the chosen sites/folders with price and period of each and a total price is shown .

Go to Check Out or Back to Buying.

Only logged in users can subcribe.

If the user only has checked the free sites/folders the registration is done. If the user has checked both free and not free sites/folders, he is registered on the free sites/folders and then taken to the shop.

When you sell subscriptions it must be possible to add tax depending on, where the buyer lives. So in the back end in the component you list:

  • the countries to add tax to when selling
  • the tax percentage to add (I.e. when selling from Denmark to EU (22 countries) you must add 25% tax, when selling outside no tax.)
  • one click for EU countries (time saving!!)
  • if for US use: states with different taxes can be selected

Also in the backend the payment processors available can be enabled. It is possible set the component to Test Mode while setting up the payment processor(s) and testing the connection.

If user lives in a country, where he must pay tax, the total price is added tax and a new total price is shown.

The user must accept the listed Terms of Delivery by clicking a checkbox

The buyer is taken to one of the supplied payment processors Paypal/Worldpay to pay the fee ->the payment processor returns the data to the seller’s server. When the payment is okay, and the user gets an email with a login and the invoice for the sites, he just paid for.
Also the administrator or/and the editor of the Main Site gets this e-mail as cc. The items paid for are updated with the user when payment is cleared.

The payment with details are listed in the backend and updated from Pending to Confirmed when payment has occurred (can also be changed by the admin manually).

It is possible to list the sales:

  • filtered by date, user, site, pending and cleared
  • total sale for all + selected site with selected day, month and year

We only include Paypal and Worldpay for now. You can order development of additional payment processors.

When the subscription time period runs out: a week/x weeks before an e-mail is sent to the user warning him and asking him to renew the access rights.
The text and the time limit for sending the e-mail is set in the back end including info from the subscription (site name, period and so on…).

When the period runs out, the user is deleted or blocked at the subscribed site.

In the Main Site front end after being logged in, you can look at all your subscriptions in a Joomla module showing sites/folders, periods start<->end. When clicking on a site in this module, you are taken to this site for login. If you don’t have the SingleSignOn component installed you must login again. If installed, the user is still logged in.

Every site/folder for subscription is configured to the 3 types (account fee types):
  1. Free access – the user is registered just after he has clicked the register button.
  2. Paid access – the user is registered after payment.
  3. Free trial access (Admin specify term) >> paid access.
There are 5 types of accounts (account access types):
  1. Lifetime access – the user is activated once and forever.
  2. Date to date – the user is activated on the start date and blocked on the end date.
  3. Date to lifetime - the user is activated on the start date once and forever.
  4. Within the fixed term – the user is activated and deactivated once the specified term ends (the term is specified by Admin).
  5. Within the user’s defined term – the user is activated and deactivated once the specified term ends (the term is specified by the user, Admin specifies min and max term in days).

If any access is finished the user can be just blocked and pay to prolong his access.
Or the user can be deleted and no prolongations are possible. These options are defined by Admin and concerns access types 4, 5. Beside these options are available only for fee types B and C.

For prolongation payments it is possible to select the initial payment and the next payment amounts. This also concerns access types 4, 5 only.

Each of the account fee type A, B and C can have the following access types 1 to 5:
A
  1. – the user is registered and activated on the site forever free of charge.
  2. – the user is registered blocked free of charge, activated on the start date or now and deleted on the end date.
  3. – the user is registered free of charge, activated on the start date or now and exists forever.
  4. – the user is registered free of charge and becomes activated at once, he is deleted on the end date
  5. – the user is registered free of charge and becomes activated at once, he is deleted on the end date
B
  1. – as the payment is completed the user is registered, activated and exists forever.
  2. – as the payment is completed the user is registered, activated on the start date or now and deleted on the end date.
  3. – as the payment is completed the user is registered, activated on the start date or now and exists forever
  4. and 5. : – as the payment is completed the user is registered and activated, after the certain term the user is:
    • - blocked, the user can prolong his membership (as the prolongation payment is received he is re-activated, he is blocked after the certain term and so on).
    • - deleted.

C

Admin specify which paid access type will be used after the trial period is over for each site
with this account fee type. When the trial term is over the user is blocked.
Then he can pay for access and this are the rules for B (except that the user is already registered and he is activated only after the payment is completed).


It is possible to configure what to do with the user after his account is finished – to delete him or just to block (in that way you can additionally configure the possibility of membership prolongations).

There is an important option to notify the Admin if any of the connections with the remote databases can’t be established. In this way this sites will be unable to subscribe.

Before the user can subscribe to any sites and make payments, he can pay Membership joining fees. This option is fully configurable and can be turned off.

It is possible to configure each child site to notify the user before X days the account is blocked (or deleted) and to notify just when the account was blocked (or deleted).

The Admin can list the users who paid the joining fees and manually add the users (from the registered).

The Admin can also list the users’ subscriptions and add/delete/prolong the subscriptions manually.

You can specify the folder on your main site the users will get access in after the subscription. Enable directory access and setup the folder's directory relative to the site's root dir. Fill in the authentication title to show when prompting for the login and password. After the user is registered he will receive additional email with the login and password. This option is available only for Unix based servers with Apache.IT WILL THEN NOT BE POSSIBLE TO HAVE ACCESS BY LINKING DIRECTLY TO CONTENTS IN A PROTECTED FOLDER!!

This component is sold in 2 versions: with or without support for Community Builder.

 



08.03.2006 Version 1.1.0:
- new: ability to select the group to register user in.
- new: functions menu in Admin panel.
- new: notifications of possible errors while writing securing files for the directory access option in Admin panel.
- fix bug: correct password generating for the directory access securing for Linux-based servers.
- fix bug: php5 support.

 

 

 
JoomlaLMS
Elearning soft
SharePointLMS

Testimonials

It has been an absolute blessing working with E-Learning Force as many projects outgrow the amount of work that we can handle. E-Learning Force has been on top of everything and has been very respon...
Steven Pignataro
Owner and Senior Project Manager
'corePHP'