Saturday 27 September 2014

Enabling email notifications through custom form fields

Booki can be enabled to allow non-registered users to make bookings. By default, registration is enabled. This allows only registered users to make a booking. If the user is not registered, the default login page in WordPress is displayed.

This is all great but most times customers felt it was long winded, other times not everybody wanted to allow users to register in order to make a booking. 

Custom form fields

Using custom form fields, you can collect firstname, lastname and email during the booking process itself, eliminating the need to allow registration.

Note: While this allows you to take bookings from non-registered users, users booking this way cannot check their booking history or cancel their booking. Which is still one of the perks of registered users. If you can look beyond that, this is one of the most popular ways people are using Booki.

Setup is simple. Get on the "Form Builder" tab in the "Projects" page and make the following changes.
  1. Firstname field using the form builder. Needs to be a textbox field. Towards the bottom of the page select "The value of this field is the first name or first name and last name".
  2. Lastname field using the form builder. Needs to be a textbox field. Towards the bottom of the page select "The value of this field is the last name".
  3. Email field using the form builder. Needs to be a textbox field. Under "Validation - Basic constraints" check "Match an email".
After checking "Match an email", a set of new options will appear towards the bottom of the page. Select "Use this email field to send a one time notification to the user".

If the above is setup your customer will receive notifications. If you would like to test it, make sure you are logged out before making the booking. A user that is already logged in is considered a registered user and hence will follow a different set of rules.




3 comments:

  1. At first it only uses XenForo as the Master system but after hearing people suggestions, I expanded its scope and now it can use WordPress as Master for some tasks. I see the future is bright with this one... responsive web development

    ReplyDelete
  2. ADDITIONAL INFORMATION

    First name: majid, Last name: test, Email: majidv2003@gmail.com, Guest Comment: test, Room Preferences: Do not care, No, do not have a pet

    this is mail notification i recieved from you site. its working fine.

    but in my i can't get the label of name, phone, address etc. see the following

    ADDITIONAL INFORMATION

    majid, 989522000, sanam, test, Smoking, 3, I am bringing a pet, No, do not have a pet

    how to enable the label of each custom form, do i need to change any thing in email template????, please respond immediately


    advance thanks

    ReplyDelete
  3. Using custom form fields, you can collect firstname, lastname and email during the booking process itself, eliminating the need to allow registration.psd to wordpress

    ReplyDelete