View Categories

How to setup WP Travel Customer Dashboard?

The WP Travel Customer Dashboard is a dedicated front-end area where customers can manage their travel bookings and account details. From this dashboard, users can view bookings, check payment details, manage wishlists (Pro), update account information, and log out, all without accessing the WordPress admin panel.

This feature improves user experience by giving travelers full control over their bookings while reducing manual support work for site admins.

This guide explains what the customer dashboard is, how to add the dashboard page, how to configure account settings, and how users access and use the dashboard.

How to Add the Customer Dashboard Page #

To enable the WP Travel Customer Dashboard on your website, you must create or assign a page and add the required shortcode.

Step 1: Create a New Page #

  1. Go to WordPress Admin Panel โ†’ Pages โ†’ Add New
  2. Enter a page title (for example: My Account or Customer Dashboard)

Step 2: Add the Dashboard Shortcode #

You must add the following shortcode to the page content:

[wp_travel_user_account]

This shortcode is responsible for displaying:

  • Login & registration forms
  • Customer dashboard menus

Step 3: Publish the Page #

  • Click Publish
  • This page will now act as the WP Travel Customer Dashboard

๐Ÿ’ก By default, WP Travel automatically creates a My Account page, but you can use your own custom page by adding this shortcode.

Account Settings #

The Account Section controls customer registration and login behavior.

Navigate to:
Admin Panel โ†’ WP Travel โ†’ Settings โ†’ Account โ†’ Account

Customer Registration #

  • Disabled:Customers can book trips without logging in.
  • Enabled Customers must log in before booking.
    • Enables customer registration
    • Uses the My Account / Dashboard page

Account Creation: #

You will see two options:

  • Generate username from email
  • Generate password automatically

If both options are disabled:

  • Users receive an email link
  • They manually set username and password

If both options are enabled:

  • Username and password are auto-generated
  • Credentials are sent via email
  • Users only need to enter their email

This helps simplify account creation for customers.

Login to the User Dashboard #

To access the dashboard, users must log in through the dashboard page.

Login Steps #

  • Enter Username and Password
  • Click Remember Me (optional)
  • Click Login

Upon successful login, users are redirected to the WP Travel Customer Dashboard.

Forgot Password? #

  • Click Forgot Password
  • Enter registered email address
  • Click Reset Password

Creating a New Account #

If the user does not already have an account:

  • Click Create an Account
  • Enter:
    • Username
    • Email
    • Password
  • Click Register
  • Log in using the created credentials

WP Travel Customer Dashboard Overview #

Once logged in, users will see several dashboard menus.

Dashboard #

  • Displays recently booked trips
  • Shows up to five latest bookings
  • Latest bookings appear at the top
  • โ€œBook some trips nowโ€ redirects to the trip archive page

Bookings:  #

  • Displays booking status, payment mode, and trip details
  • Lists all bookings made by the user
  • View Details button shows complete booking information

Since WP Travel v5.3.1, admins can view all bookings under the Booking section.

WP Travel Wishlists (Pro Feature) #

The Wishlists module (WP Travel Pro) allows users to save trips for future booking.

  • Saved trips appear in the Wishlist tab
  • Helps users plan trips without booking immediately

For detail regarding the WP Travel Wishlists feature, please once refer to the given link.

Address #

  • Displays saved address information
  • Automatically fills checkout address fields when logged in

Note: The data you have entered here will be automatically saved in the booking form at the checkout page if you are logged in.

Account Info #

  • Displays user account details
  • Allows updating personal information
  • Users can change their password by enabling Change Password

Logout: #

  • Securely logs the user out of the dashboard

Conclusion #

The WP Travel Customer Dashboard provides a complete self-service experience for travelers while giving admins full control over registration and booking access. By creating a dashboard page using the [wp_travel_user_account] shortcode and configuring account settings properly, you ensure a smooth, secure, and user-friendly booking experience.