Site icon Open Source and Free Hotel Booking Management Software

QloApps Checkout Custom Fields

QloApps Checkout Custom Fields module lets you add various types of custom fields to every checkout step. With this addon, the admin can add various custom fields like text, checkbox, radio button, attachment, dropdown, date and time etc on the checkout steps.

Features of QloApps Checkout Custom Fields

Prerequisites of Installation

Prior to installing the QloApps Custom Registration Fields addon, you must make a few changes in the core files for proper functioning of the module.

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

Path

hotelcommerce/themes/hotel-reservation-theme/order-opc.tpl

Add Hook:

{hook h='displayRoomAndPriceSummaryBottom'}

Place this hook under <div class=”col-sm-12 proceed_btn_block”> in line 299 (line may vary)

Kindly refer to this screenshot:

You need to add code on the following tpl file path:

hotelcommerce/themes/hotel-reservation-theme/order-opc.tpl

Add Hook:

{hook h='displayGuestInfoBottom'}

Place this hook under <div class=”col-sm-12 proceed_btn_block”> in line 160 (line may vary)

Kindly refer to this screenshot: 

Add Hook:

{hook h='displayOrderConfirmationBetween'  idOrder = $order->id}

Place this hook under </div> in line 381 (line may vary)

Kindly refer to this screenshot:

How to install QloApps Checkout Custom Fields

The installation of any module is very simple in QloApps.

Click on the ‘Choose a file’ and upload the zip file of the module.

After uploading the ZIP file the module will start installing automatically.

Once the module is installed, the user can see the prompt for successful installation and the module will be listed below. 

How to configure QloApps Checkout Custom Fields

After installation, the module adds a new tab “CHECKOUT CUSTOM FIELD” under the Catalog tab.

Under checkout custom fields, the user can see the following option:

General

In the general tab, the user can enable/disable the following options:

  1. Display custom fields on invoice: Enable this option to display the custom fields on the invoices.
  2. Display custom fields on order confirmation mail: Enable this option to display the custom fields on the order confirmation mail. This mail is sent to the customers, employees and admin. 
  3. Display custom fields on order confirmation page: Enable this option to display the custom fields on the order confirmation page.
  4. Display custom fields on order detail page: Enable this option to display the custom fields on the customer order detail page. 
  5. Display attachment URL in invoice and order confirmation mail: Enable this option the display the attachment URL on invoice and order confirmation mail.

Workflow of QloApps Checkout Custom Fields

Fields

After configurations, the user can create new fields and edit the other created fields in the Checkout Custom fields option from the back office

Checkout Custom Field > Fields

The user can create a new field by following the given options:  

Text

Dropdown

Checkbox

Radio

Attachment

Dropdown Multiselect

Text Area

Date

Time

Date and Time

Note: If the input field is selected as Dropdown, Checkbox, Radio or Dropdown, the options values fields are added. Users can add multiple options and each option value has to be followed by a comma.

Forms

The customer can add a new form to assign their fields from the back office.

Checkout Custom Fields > Forms

In add form information block, the user can view and edit the following fields:

Custom Checkout Fields at the front office

The checkout field will be displayed on the Checkout Page.

After successful checkout, the user can see custom checkout fields at the Confirmation Page.

The custom checkout fields will be displayed in the invoice.

Checkout custom fields at Order History page

In the orders tab, the admin can also check the checkout customer field in the orders section in the back office.

Conclusion

That’s all for “QloApps Checkout Custom fields module.”

Above all, if you want to learn about the functionality of QloApps then you can visit this link: QloApps Reservation System

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

Also, you can raise a ticket to connect with our experts for any assistance.

Exit mobile version