Allow for Customer Accounts since Hotel Booking 4.2.0

The latest version 4.2.0 of the Hotel Booking WordPress plugin by MotoPress introduces two big updates: the new Customers menu and user dashboards.

You can find the new data on all your guests via Bookings > Customers. This database is built around your user’s email address or user ID.

This means you have an entire list of customers separate from the Payment history or Bookings databases, which should give you direct access to user details and simplify your client management tasks.

customer accounts

For example, with this customer accounts option, you can quickly find the needed person and update the information they provided.

In the new Customer accounts menu, you see the list of all clients, whether they have a personal account on your website or not.

If they do, they’ll have a user ID and the “Edit User Profile” link that allows you to edit customer info.

If you don’t see these two signs, that means a user made a booking but they don’t have an account.

user id customer

Clicking on the “Edit user profile” button will get you to the customer details, such as a name or a user role. Note that you can do pretty much anything here, even update an email address, but you can’t change a username.

If a customer has an account and a username, it will always be prior for assigning all future bookings to it. If not, their email address is used.

user profile settings

The new “Customers” menu registers all users, whether they made a booking by themselves or a booking was added by the site admin by hand.

This brings us to the next important chapter, the creation of user accounts!

Get started with user dashboards

As it was mentioned at the beginning, user dashboards are one of the key new things you can employ to help customers:

  • easier view their bookings in personal accounts
  • speed up and simplify all bookings in the future thanks to the pre-populated customer info (for logged-in users).

The account creation process is directly associated with the checkout page – this is where guests provide their details.

You can set up accounts in different ways. Select your preferences via Accommodation > Settings (General tab) > Accounts.

account creation settings

Here are your choices:

  • Automatically create an account for a user at checkout: no customer action required, an account is created automatically and a user is notified about it via email.
  • Allow customers to create an account during checkout: let your guest choose whether they want to have one by offering a checkbox at checkout.
  • create an account checkbox
    There is one more checkbox that asks you to choose whether you want to output the login area for existing customers:

  • Allow customers to log into their existing account during checkout.
  • returning customer box

Account holders will be redirected to the dedicated login area:

 customer accounts login form

This is a way for customers to make new bookings really quickly since all the personal data fields are already filled in.

Notice that if a logged-in existing customer is making a booking for someone else, even for a person with a different email address, this new reservation is still assigned to the logged-in user ID.

That means one ‘customer’ may have many assigned bookings:

customer number bookings

However, you still receive a different new booking in a list of bookings each time a new reservation pours in.

new booking

How to add the “My Account” page to your site

It’s crucial to differentiate the public “My account” login area on your site and the actual so-called system “My account” page.

You may choose to not even display the former on your site but the latter is necessary so you must make sure that it’s set up. This page is where your customers are redirected to.

To do that, check out whether it was added automatically after you updated to Hotel Booking 4.2.0: go to Settings > General > Pages > My Account page.

customer accounts page settings

Remember the title of the page, find it via Pages and make sure that the proper shortcode is added.

my account

The login area is generated with the [mphb_account] shortcode.

shortcode customer accounts

If for some reason it was not added, you just need to add this same shortcode, preferably using the dedicated shortcode blocks in the block editor or any other website builder.

If you do want to display the login area somewhere in the visible website parts, you can do that using:

Site navigation menu

my account in the menu

Add the “Account” page to the site menu via WordPress menus.

editing menu user account

Widgets

If there is a widget area that your theme allows for, add a dedicated one to this area.

my account page widget

Add it to the available widget zones on your site.

widget menu my account

This will bring a login area for existing users on your site.

Customer dashboard walkthrough

No matter which way to create a user/customer accounts you’ve chosen, automatic or by user’s intent, a user receives their login credentials via email.

Here is a default one:

account details email

This is a template-based automatic notification. You can modify this email template just like any other via Accommodation > Settings > Customer emails tab > scroll down to Customer Registration Email.

customer email template

The “My account page” welcomes clients with a categorized dashboard that navigates through bookings and personal details sections.

my account page

All past and future reservations are recorded and accessible via the Bookings menu.

account bookings

The “Account” section allows guests to update their personal info.

personal account details

I guess that’s it! If you want to give your clients better bookings access and management options, this is where the customer accounts come to the rescue. The login area should also bring more value and trust to your site for all new prospects. Make sure to update the Hotel Booking WordPress plugin 4.2.0 to get the new features!

Leave a Reply

Your email address will not be published. Required fields are marked *