If you are concerned about who registers you can manually approve each registration using OpenCrypt's automated validation tools. Simply indicate whether accounts should be approved or declined in bulk.
Comprehensive custom form field system enables you to collect the exact information you require, for example user address information, birthdate, occupation and so fourth. Textbox, textarea, drop-menu, radio, checkbox and file upload fields are all supported with customisation input constraints and validation.
The registration form has been fine-tuned over many years to ensure it is extremely easy to use and intuitive even for computer novices. Clear and concise error messages ensure users always know what the problem is if their registration isn't accepted, for example if an email address is entered in the incorrect format.
Setup unlimited membership subscription groups with varying costs and access to different content. For example, group A might pay $10 per month for access to member's area 1, group B might pay $50 per year for access to member's area 1 and 2.
Users can choose their own username and password, or alternatively the system can be configured to use the user's email address as the username, or the system can generate a username automatically. Random passwords can also be automatically generated.
If membership subscription groups are set to expire then all accounts will be automatically expired by the system as per the subscription configuration. Users are notified via email that their account is due to expire a set number of days before expiration (by default, 7 days before expiration), and a final expiration notification is sent when the account is expired. All email notifications include clear instructions for how to renew the account which is fully automated by the user account manager.
All payments are recorded along with invoices detailing exactly what the user purchased and when. Users can view past invoices at any time. Invoices include details of shipping costs, TAX costs, discounts and more.
The OpenCrypt Points system enables you to charge points for accessing your content and downloads, points purchasing is automated by the user account manager and you can even setup discount schemes so users receive a discount when purchasing a significant quantity of points. For example, over 100 points includes a 5% discount.
Account renewal is fully automated, users simply login and submit payment and the account is automatically extended as per the membership subscription configuration. The system can be configured so users can change membership subscription when renewing, so for example they could switch from a monthly subscription to an annual subscription.
Users can easily update their account details via the user account manager. Custom form fields can be configured so users can not edit them after registration if you wish to ensure data is not disrupted. If email activation is enabled, users will be require to re-activate their account when making an email address change to ensure the email address is valid.
OpenCrypt offers integration with many online payment processors including, AlertPay, Authorize.net, Barclays ePDQ, eWay, FirstData, Payoffshore, PayPal, SagePay and WorldPay. All payment processing is fully automated and purchases are automatically processed immediately after payment.
All payment integration includes full verification checks to ensure only acceptable payments are processed, if a payment is pending the user's account will not be activated or products will not be assigned until the payment has cleared in full.
OpenCrypt supports automated and manual renewal payments, this means you can either automatically charge the user each time their account is due for renewal, or you can have the user return to the site and re-submit payment each time their account requires renewal.
OpenCrypt includes a comprehensive revenue statistics system, including a revenue log which lists all the payments you have received, and analysis tools which show you your revenue totals for example each month over the past year. This enables you to easily track and calculate your sales revenue, and to analyse for example the success of different marketing campaigns.
OpenCrypt's membership subscription system is possibly the most flexible available, you can setup recurring fees, setup fees, or free trials. You can also setup varying payment structures, so for example a user pays $15 per month for their first year of membership, but after the first year of membership the fee is reduced to $10 per month as an incentive for maintaining their membership. You can even offer free membership periods after a period of paid membership.
The product manager enables you to manage your products, you can add images, videos and audio files, and can setup the cost of your product which can vary with quantity, for example if your product costs $10, you can charge $8 per product if the user purchases 5 or more. The product manager also supports custom form fields so you can include custom data regarding your products, for example this could be used for specifying screen size, CPU speed and hard drive size if you are selling computers.
OpenCrypt includes an online shop for organising your products into categories, the system includes support for multiple product images as well as product videos and audio with embedded video and audio players.
The OpenCrypt shopping cart can be integrated throughout your site to display what products user's have 'added to their shopping cart'. The shopping cart allows users to easily update product quantities and remove products from their basket. All shopping basket actions are logged within the system so you can analyse which products users most commonly add to their basket, and you can even view logs of how individual users have managed their shopping baskets.
The announcements system enables you to post news announcements either publicly on your site, or within member's areas. Announcements can be targeted to individual member's areas, so only specific membership groups see certain announcements.
You can setup unlimited mailing lists which users can subscribe to individually, this enables you to setup targeted mailing lists, so for example your users can unsubscribe from your regular newsletters whilst still receiving important newsletters.
The comprehensive newsletters system enables you to send newsletters to your specific mailing lists or subscription groups, or to all your users, or you active or inactive users only. The newsletters system enables you to archive newsletters to be displayed in the announcements tool, and you can attach files to your newsletters. Newsletters can be sent in text or HTML format.
Monitor your administration panel usage and failed logins, keep track of what individual administrators are doing and if anything is disrupted you can easily track down exactly which administrator caused the issue.
The statistics can be easily configured to log accesses to every page on your site so you can easily track how users are using your whole web site, and what content is most popular. You can even see which countries your users are located in.
Automatic IP location detection uses IP address information gathered from a user to detect which country they are based in, this enables you to see which countries your web site is most popular in and it enables you to quickly determine whether a user is based in your country or whether they are likely to speak the same language as a first language.
Comprehensive member's area and login statistics enable you to analyse what content is most popular and who is accessing your content. Individual user reports can be displayed showing exactly what a particular user has been accessing. Failed login reports give detailed information about your failed logins.
Revenue and billing statistics enable you to easily analyse your sales revenue, for example you can easily calculate how much revenue has been generated on a daily or monthly basis, and you can see which products or subscription generate the most revenue. The system also includes future billing predictions so you can predict how much revenue you will make from account renewals.
Comprehensive automated backup tools are included to ensure a backup of your configuration and database is taken each day. One-click restore tools enable you to revert to a backup at anytime at the click of a button.
OpenCrypt includes user database import tools for numerous products so you can easily import your existing user database from a third-party system. Import tools are included for Locked Area, Joomla, phpGuardDog, Memberize and Ascad. Custom import tools and import tools for other third-party products can be easily developed.
The OpenCrypt Robot is run automatically once per day and manages all of the mundane jobs such as sending expiration notifications and expiring accounts, it also optimises your database and system removing unnecessary and temporary data files to keep everything running efficiently. The OpenCrypt Robot also automates your system backups.
The administration panel includes comprehensive user management tools so you can easily add, update or remove accounts. You can also search accounts, suspend accounts so a user no longer has access and monitor accounts meaning the system will send you a detailed report of that user's action in your daily report. When viewing an account you are shown comprehensive details about the user, for example how many pages they have accessed (which links to a detailed log of all their site accesses), as well as what products a user has purchased, what products a user has in their shopping basket, and if you have the Helpdesk add-on you can see any messages the user has sent.
Full anti-hack prevention ensures only registered users can access your system. The system will block users who fail to login too many times, for example if they are attempting to guess a password, and advanced anti-hack systems can ensure only one user can access an account at any one time, or in a period of time to ensure users don't share their login details.
Users can be banned from the OpenCrypt system (and even your entire website) based on their IP address, email address, email address domain or username. The system will also inform you whenever a banned user attempts to access the system.
OpenCrypt's PHP login interface enables you to embed your login form in your content or offer a customised login form Complete customisation control means you can secure even individual content elements for registered users, as an example you could even hide a small element like a banner when a user logs in so only unregistered users see your web site advertising.
Automated video conversion enables you to convert practically any video file format to FLV format for use with embedded video players, this functionality usually requires manual offline processing which is very time-consuming.
Manage your video files for embedding in your web site, the system enables you to easily upload and manage videos, and automatically detects video sizes and durations. Videos can be associated to products and picture gallery files, or you can include videos in your general web site content.
Setup image or HTML adverts (for example, video ads or third-party ads such as Google Ads), set advert impression or click limits so for example an advert isn't displayed after it has been viewed 10,000 times, or setup time limits so adverts only appear during specific time periods.
Comprehensive advert statistics enable you to analyse the performance of all your ads, or individual ad zones, campaigns or adverts. Full impression and click tracking means you know exactly how many times your adverts have been viewed and clicked.
Adverts can be targeted based on customisable criteria, you can target ads to individual pages, to just your logged in users or even specific users. The system is so flexible you can even target adverts to users who have an 'z' in their name.
Organise your advertising into zones, for example a banner in your header and a button in your sidebar, this enables you to keep track of the performance of individual advertising slots on your web site.
Commissions and discounts can be set as specific amounts or percentages (e.g. $10 off, or 10% off), commissions and discounts can be setup for individual membership subscriptions or on a per product basis so you can offer 10% discount off one product, and 20% discount off another.
Coupon and discount codes can be setup so you can offer specific codes in your online and offline advertising and information enabling users to receive discount if for example they found you through your leaflet. Coupons can also be used to track how your users found you.
Comprehensive statistics enable affiliates to see how many referrals they have made and how much commission they have earned. Administrators can easily view the same information and can mark affiliate commissions as paid when payments have been made.
Manage your articles and content easily, setup article categories and organise your content with simple tables of content. Articles can include HTML so you can use the article manager to manage all of your web site content.
Article comments/reviews and ratings system allows you users and visitors to post comments about your articles. Comments approval system ensures comments are only displayed when they have been approved.
Article revisions system enables you to setup a 'wiki-style' system where users and visitors can contribute to and update your content. The system includes an approval system so updates only become public when they are approved.
Schedule automatic messages and file delivery. For example, send a automated message or file via email to your users X days after they register. This is ideal for scheduling content, for example if you offer monthly content you can pre-upload your content so it automatically becomes available to your users when they have been registered for a set period of time.
All eDelivery files are stored securely so they can only be accessed when the time conditions have been met. eDelivery files can be secured for individual membership subscription groups, and a tool is included so users can re-request files if they have lost them.
Customise when eDelivery files are sent to your users based on how long they have been registered. For example, send a customer survey or a free download file when they have been registered for 7 days.
Users can generate file sharing links which they can give to other users or friends and colleagues, file sharing links enable other users to access and download the files the user wishes to share. Files can be organised into folders to control which files can be accessed with each file sharing link.
Users can organise files into a public files folder, the files in this folder can be displayed using a simple PHP script which is included with the file sharing add-on. This PHP script can be easily included in your user profiles system, for example if you have a social network, this enables users to make files available when other users are viewing their profile.
The CAPTCHA feature is used when a unregistered user opens a new ticket, the system displays an image containing letters and numbers which the user must enter. This is used to ensure the user is human, and stops all automated spam and junk messaging.
When an administrator is viewing a helpdesk ticket they are shown full details of the user to aid the administrators understanding of the user. Details such as how many pages a user has viewed are listed which link to the user's usage report enabling you to easily see what content the user has viewed. Full account details are listed so you can check what subscription the user has registered for, and details of what products a user has purchased and what products a user has added to their shopping basket are listed. The user notes feature also allows you to write notes about a user which are only available to administrators.
Setup multiple file versions, for example you could sell a picture in various size and quality formats with different costs, or you can use the feature to sell different versions of the same product. For example, if you are selling clothing you could use the tiers to specify different sizes or colours.
Setup textbox, textarea, drop-menu, checkbox and radio button input fields so you can collect your data in the exact format you require, for example if you want users to enter their comments in a textarea, or select pre-defined options with checkboxes.
Points integration enables you to charge points when a user sends, receives, replies to or forwards a message. Points can be sold to charge for messaging or can be given away free and used to limit user messaging.