Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Overview

...

Cloud Signup Form v2 module was created to make signup process fast and easy for your customers. 
Instead With this module, instead of providing full credentials during signup your customer is required to provide minimal credentials:

  • Email Address
  • Password

You will be in control of what happens with customer after signup - should his the email be verified? Should he the customer provide some funds first? Should he the customer visit some a specific page first? Should he the customer have some service auto-ordered first?

...

Installation & Configuration

...

...

  1. Download the module for from HostBill Licensing portal
  2. Extract the module contents in main HostBill archive
  3. Activate the module in your HostBill->Settings->HostBill → Settings → Modules
  4. You will be redirected to module configuration. You can manage following options:
    Image RemovedImage Added
    1. Allow external signups -  Use use this option to allow posting registration data from your website to this form.
    2. Require full details – Require require customer to update his their client profile with full credentials (Firstnamefirstname, lastname), before he they can perform any other action.
    3. Require adding funds – Require require customer to add funds to his their account before he they can perform any other action.
    4. Redirect non-registered clients - If if this option is active, cloud signup Cloud Signup will disable cart for non-registered users, redirecting visitors from cart to cloud signup Cloud Signup page.
      This way  services can be purchased only by positively verified customers.
    5. Product to add after verification – Enter enter default product id ID to automatically create account with once customer will be positively verified (funds added to the account).
      This product would be overridden by signing up trough through orderpage configured to work with cloud signupCloud Signup.
    6. Verify additional fields  - Comma comma separated list of field variable names (From from Clients ->Registration → Registration fields) that were custom added to signup template (ie company name) and should be validated
    7. Redirect after signup - Optional URL optional URL to redirect customer after successful signup.
    8. Use same password - once enabled, password that customer has used to sign up his their profile will also be used for service/product auto-added to his the account.
    9. Allow coupon usage - once enabled, you will be able to pass coupon codes trough through input/POST field named "coupon". This coupon will be applied to customer auto-order.
  5. You can also enable cloud signup Cloud Signup as an orderpage under Settings -> → Products & Services -> → [Order Page] -> → Edit.

Adding custom signup / landing pages

...

New versions of cloud signup Cloud Signup module allows allow you to create multiple pages that differs with differ by design. 

Default page template is located in: includes/modulesModules/Other/cloudsignup/template/default.tpl  it 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.

  • Each landing page can have separate product , that will be added to customer profile after signup. Configuration option to set product id ID appears in module configuration (in adminarea) after creating tpl file.
  • Each landing page can redirect to other "'Welcome page"'. Configuration option to set custom url appears in module configuration (in adminarea) after creating tpl file.

Adding Social Signup buttons in your HostBill template.

...

If you've enabled one of "the Login with ..." social  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:

...

  • templates/[YourThemeName]/login.tpl
  • templates/[YourThemeName]/ajax.login.tpl 

Checking verification process in client template

...

In your client portal template you can check {$clientdata._verifieddetails} variable to determine , if his client account requires verification by Cloud signup Signup plugin , trough through Require full details feature.
IF If this variable equals to 0, it means that customer did not entered all his their client portal details.
Ie. in your client details edit form template you can use: 

...

Code Block
titleSocial Login template snippet
{if $clientdata._verifieddetails===0}
 Display information about full details required for verification
{/if}

If customer signed up trough cloud signup through Cloud Signup form, and he/she is required to enter credit that he they did not entered yet, variable  {$clientdata._verifyfunds} will not be set.
So in your add-funds template page you can add similar snippet:
 

...