Cloud Signup Form v2 module was created to make signup process fast and easy for your customers.
With this module, instead of providing full credentials during signup your customer is required to provide minimal credentials:
You will be in control of what happens with customer after signup - should the email be verified? Should the customer provide some funds first? Should the customer visit a specific page first? Should the customer have some service auto-ordered first?
Cloud Signup v2 Module is shipped with following sub-plugins for even more powerful and user-friendly signup process:
For the Cloud Signup module the following configuration options are available:
You can also enable Cloud Signup as an orderpage under Settings → Products & Services → [Order Page] → Edit.
New versions of Cloud Signup module allow you to create multiple pages that differ by design.
Default page template is located in: includes/Modules/Other/cloudsignup/template/default.tpl and is being displayed after visiting http://yourhostbillurl.com/?cmd=cloudsignup
To create different "landing" signup page, copy default.tpl file to the new name (ie.: newpage.tpl), adjust its html code contents to match new page requirements.
This newly created signup page will be accessible from http://yourhostbillurl.com/?cmd=cloudsignup&page=newpage
You can create unlimited landing page variations by creating multiple tpl files in includes/modules/Other/cloudsignup/template/ directory.
If you've enabled one of the Login with .. social media sign-on modules shipped with Cloud Signup v2, you can also render those buttons in any section of your HostBill client portal template by adding following snippet to your template code:
{clientwidget module="login" section="widgets"} |
Consider adding this snippet to files like:
In your client portal template you can check {$clientdata._verifieddetails} variable to determine if client account requires verification by Cloud Signup plugin through Require full details feature.
If this variable equals to 0, it means that customer did not entered all their client portal details.
Ie. in your client details edit form template you can use:
{if $clientdata._verifieddetails===0} Display information about full details required for verification {/if} |
If customer signed up through Cloud Signup form, and he/she is required to enter credit that they did not entered yet, variable {$clientdata._verifyfunds} will not be set.
So in your add-funds template page you can add similar snippet:
{if !$clientdata._verifyfunds} Display information about funds being required for adding to account {/if} |