Download
Start a Project

QloApps Custom Registration Fields

QloApps Custom Registration Field is an add-on which will help you to gather tailored information from your customer.

You can add fields in the Customer Registration Form and gather all the information as per your needs.

Further, you can make any field mandatory to be filled during registration.

Its benefit is that you can use these data to understand your customer’s behaviour and provide personalized experiences to them.

  • The Admin can create and edit new custom fields from the backend.
  • The Admin can add fields such as textbox, text area, radio button, checkbox, file type and backend drop-down.
  • He can active or inactive the fields from the backend.
  • Admin can set the field optional or mandatory for the customer.
  • It allows the admin to add new fields and easily validate them without changing the codes.
  • Custom registration fields help to gain more information through custom fields about customers.

Before you install QloApps Custom Registration Fields addon you must make a few changes in the core for the proper functioning of the module.

The step is very simple, you just have to replace the mention codes in the following paths.

Just follow these simple steps:

Step 1 : Open Controllers -> front -> identityController.php

Step 2 : Go to Line number 76 (line number may differ) press Enter and paste below code just above the code: if (!count(\$this->errors))

    Hook::exec('actionBeforeUpdateCustomField')

step 3 : Save and upload the file.

The installation of any module is very simple in QloApps.

  • Go to Module and Services tab
  • Click on Add New Module
  • Now upload the Zip file of Module and click on Install.

Now you have installed the module. So, let’s check the module configuration.

After the completion of the installation, a new tab “registration custom field” is added.

Custom Registration Field tab is added

Finally after clicking “Manage Custom Field” under “Custom Registration Field”, we can configure the module.

You can see the list of all the fields already added, you can edit them. Further, you can add new fields from here.

When you click on “Add custom field”, it will look like the image below. Let us check all the options in it.

Select Input type: You have to select the custom field type from the dropdown.

Label name: It is the name of the section. It will display on the frontend.

Attribute name: The attribute name will not display on the frontend, but it is important for managing tables from the backend.

Default value: This is an optional field. The admin can set the default value.

Placeholder value: The admin can enter the Placeholder value in this section in multiple languages.

You can add textbox in the custom field and fill in all the details as specified in the image below.

Frontend view of after adding textbox in the backend.

See the image below and add textarea field and its details from the backend.

Frontend view after adding textarea in the backend.

Admin can add radiobutton from the backend. It allows visitors to choose only one option at a time.

This is the frontend view after adding radiobutton at the backend.

Similarly, admin can add checkbox from the backend. The customer checks the boxes to select options.

This is the frontend view of the checkbox.

If an admin wants to have an image, documents, etc of guests, then he can use file type as a custom field.

Frontend view after adding a file type in the backend.

Similarly, admin can add dropdown in the backend.

Frontend view after adding dropdown as the custom registration field

Hence, in this way you can add various types of custom fields on the registration page.

When the user is registering they can view the additional information on the under “my information tab” on the account page.

Further, already registered customer can also view and add additional information under “my information tab” on the account page.

From the backend, admin can view the additional information of the customer under the “customers” tab.

This was all from the QloApps Custom Registration Field. I hope it helps you out in understanding the flow and functionalities of this module.

If you want to learn about the functionality of QloApps then you can visit this link: QLO Reservation System – Free Open-Source Hotel Booking & Reservation System

In case of any query, issue or requirement please feel free to raise it on QloApps Forum

Category(s) Qloapps Modules
. . .

Comment

Add Your Comment

Be the first to comment.

Start a Project




    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home
    Table of ContentHide Index