Joomla components
e-Commerce
SubscriptionDELUXE
Joomla Subscription componentFor Joomla 1.0.x and Joomla 1.5.x (legacy)
Ready to download!
Joomla subscription component for restricting access to any folder or site on paid basisOVERVIEW
Recurring payments are not supported!
When a user arrives at the main Joomla site he sees a list of sites or local folder that he can subscribe to upon login. The list may include multiple sites or one secure folder at the site where the component is installed. This list is generated from a 'Site List' section of the component's back-end at the main site. Each site from the list shows the info about site's name, its url, price, access type, etc. This info is entered when you add a site in the back-end. It is possible to list sites/folders with free access, so users will be registered there after sending the order. The Main site can also be used for buying access to it if you only have one site. When user checks the sites/folders he wants to buy access to and clicks the Buy button, an overview of the chosen sites/folders is shown (then user may checkout). Only logged in users can subcribe. If user just checked the free sites/folders the registration is done. If user checked both free and paid sites/folders, he is registered on free sites/folders and then is taken to the shop. When you sell subscriptions it's be possible to add tax depending on where a buyer lives. So in the back-end in the component you list:
Payment processors are also available and can be enabled in the back-end. It is possible set the component to Test Mode while setting up payment processor(s) and testing the connection. If user lives in a country where he must pay tax, the tax is added to the price and a new total price is shown. User must accept the listed Terms of Delivery by cheking a box. The buyer is taken to one of the supplied payment processors PayPal, CyberSource, WorldPay Select Junior, 2CheckOut, Authorize.net to pay the fee and the payment processor returns the data to the seller's server. If the payment is ok user gets an email with login details and invoice for the sites he just paid for. The administrator or/and the editor of the Main Site gets this e-mail as cc. The items paid for are updated for the user when the payment is cleared. Payments are listed in the back-end and updated from Pending to Confirmed when they are processed (admin can change them manually as well). It is possible to filter the sales by date, user, site, pending and cleared, view total sale for all & selected site with selected day, month and year. When the subscription time period runs out: an e-mail is sent to user a week(s) before this with a warning and asking him to renew the access rights. The text and the time limit for sending e-mail is set in the back-end. When the period runs out, the user is deleted or blocked at the subscribed site. You can specify the folder on your main site that users will get access to only after 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!! Feel free to browse the support forum and if you have any pre-sale questions get a reply from our technicians. SUBSCRIPTIONS
Every site/folder for subscription can be configured for three account fee types:
There are 5 account access types:
If any access is finished the user can be just blocked and he will have to 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. Besides 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
B
C 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 a 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 that the acount will be blocked (or deleted) X days prior to expiration and to notify just when the account was blocked (or deleted). Admin can list users who paid the joining fees and manually add users (from registered). Admin can also list users' subscriptions and add/delete/prolong the subscriptions manually. CHANGELOG
Version 3.0.0
Version 2.5
Version 2.4
Early deluxe version
F.A.Q.I see another 'Login', 'Register' and 'Lost password' buttons under the available subscriptions list. It is the same as usual Joomla buttons?
No, Subscription Pro has its own registration system and these buttons absolutely differ from the usual Joomla login controls. If you register or login here you aren't registered/logged in the Joomla – only in the subscriptions area. Your account details here can differ from your account details in Joomla.
How can I organize subscription to my parent Joomla site (where the component is installed) with different terms and prices?
Create the site with the URL and MySQL parameters of the parent site in the sites' administration area – such a site is automatically created after the component was installed. Use the 'Duplicate' icon to duplicate the site and reach the needed tariff plans' quantity (you can insert new site also but it will be faster). Edit these sites to specify the plan's title, price, term, usergroups etc.
How can I organize different subscription fees to my parent Joomla site (where the component is installed) with different terms and prices?
You can create several sites in the admin with same URL and MySQL parameters but with the different fees. How can I organize subscription to my parent Joomla site (where the component is installed) with different access levels?
Create the site with the URL and MySQL parameters of the parent site in the sites' administration area – such a site is automatically created after the component was installed. Use the 'Duplicate' icon to duplicate the site and reach the needed tariff plans' quantity (you can insert new site also but it will be faster). Edit these sites to specify the plan's title, price etc.
How can I arrange the subscription to another Joomla site (child site)?
Add this site to the sites’ list with proper URL, MySQL parameters (check it) and account options.
have successfully paid for the subscriptions by PayPal but there are no changes in the component back-end – no payments, no subscriptions, the user wasn't subscribed anywhere.
Please make sure of the component menu item has 'Public' access and PHP option 'allow_url_fopen' is turned On. What is the 'Directory' tab in the site properties in the component back-end?
It controls the directory access options. You can secure the files in the folder of your parent Joomla site via standard Apache server authentication.
What is 'Subscription action' parameter in the 'Authentication' tab of the site properties?
It configures what to do with user after successful payment for the subscription – to register him on the site or just change his Joomla usergroup. In the second case the user will be able to subscribe only if the user is presented on this site (username and email should coincide). What are 'Register group Id' and 'Expire group Id' in the 'Authentication' tab of the site properties?
These parameters controls the Joomla usergroup ID of the user when he is subscribed to the site and when his subscription expires.
I see the lock to the left of the site name in the component admin panel.
When editing site's properties always finish by pressing 'Save' or 'Cancel' icons.
What types of payment processors it supports?
The current version of the component supports Paypal Standard and WorldPay Select Junior. If you encounter 500 error when attempting to check the MySQL parameters or to see the available groups in the site's properties tabs:
Please try to change the attributes to 644 of the following files:
TIP: PLEASE GO TROUGH THE HELP (the back-end section of the component) BEFORE STARTING TO DO THE VERY EASY SETUP INTERFACE!
|
|||








