WPBooking plugin documentation

Plugin installation

There are 2 ways to install a WordPress plugin:

  1. Using the WordPress installer
  2. Uploading the plugin via FTP

1. Using the WordPress installer

  1. Go to Plugins > Add new
  2. Click Upload
  3. Select the WPBooking.zip file
  4. Click Install now
  5. Once the plugin has been installed click Activate Plugin

2. Uploading the plugin via FTP

  1. Upload the WPBooking folder into the wp-content/plugins/ folder on your server
  2. Once the plugin is uploaded log into WordPress and go to Plugins
  3. Find the WPBooking plugin and click Activate Plugin

Plugin updates

In order to add new functionalities, to stay up to date with the WordPress software evolution, to correct bugs, WPBooking plugin is regularly updated.

Updating does not affect the content of your site. All the settings and data associated with the plugin will stay the same.

There are 2 ways to update the plugin:

Whatever method you choose, you should backup your website. Is is not compulsory but backing up periodically your entire installation (entire directory structure + database) is a good idea, especially before making any update to themes, plugins, core files, etc. Learn more about backups here.

Automatic update

If you entered your WPBooking purchase code in the WPBooking settings page you will get notifications of new plugin releases directly on the plugin page and you will be able to update in one click thanks to the Update now action.

FTP update

  1. Go on the Downloads page of WordPress.org and download the plugin again (when you download the plugin you always get the latest version available)
  2. Unzip the plugin (you need to get an unzipped WPBooking folder that can be uploaded on your server later on)
  3. Go on the plugin page and deactivate WPBooking plugin
  4. On your server delete the WPBooking folder which is located in wp-content/plugins (note that this will not delete the WPBooking settings since they are stored in your WordPress installation).
  5. Upload the WPBooking folder you have just unzipped into the wp-content/plugins/ folder
  6. Go on the plugin page and activate WPBooking plugin

Quick Setup

Having a customizable e-commerce platform means that there are a lot of settings available to tweak.

The wizard takes you through all necessary steps to set up your store and be ready to accept payment!

Upon activation

Immediately after activating the plugin, you are taken to the set-up wizard. You can use the wizard, or skip it and manually set up everything.

Currency Setup

This section allows quick setup currency

Includes:

Confirm that the data is correct, and then select Save & Continue Next step

Booking Setup

Confirm that the data is correct, and then select Save & Continue Next step

Email Setup

Next is notification email in your system. You can turn ON or OFF notification email to related parties

Confirm that the data is correct, and then select Save & Continue Next step

Service Setup

Next is turning ON or OFF review Options

Select Save & Continue when you are satisfied.

Payment Setup

Finally, how you want to be paid. Check to checkboxes to enable payment gateway if needed

Click Finish button to complete. The wizard is complete, and now you are ready to start selling.

Accommodation

Your accommodations are the core of your Booking site. Without them, you do not really have a Booking site, so setting them up properly and making them easy to booking is extremely important.

To create an accommodation, go to your dashboard and lool at Services menu

Tour

To create a tour, go to your dashboard and lool at Services menu

Facility Setting

With every accommodation, facility is indispensable, and every room has a lot of amenities

In this section of the documentation, you will find the guide create an amenity

To create an amenity, go to your admin dashboard, look at left navigation click to Services > Amenity

Configure your settings:

Amenity Setting

With every accommodation, amenity is indispensable, and every room has a lot of amenities

In this section of the documentation, you will find the guide create an amenity

To create an amenity, go to your admin dashboard, look at left navigation click to Services > Amenity

Configure your settings:

Tour Type Setting

With a list include more tours, You will need to classify them into different type to facilitate the search

In this section of the documentation, you will find the guide create a type

To create a type, go to your admin dashboard, look at left navigation click to Services > Tour Type

Configure your settings:

Location Setting

To search accommodation, customers usually search by location. Per accommodation belong to a location

In this section of the documentation, you will find the guide create a location

To create a location, go to your admin dashboard, look at left navigation click to Services > Location

Configure your settings:

Payment settings

In this section of the documentation, you will find information regarding the Setting sub-menus of WPBooking menu.

WPBooking allows you to offer your customer a choice of payment options.

API Credentials

Note: You must have a PayPal business account. An API signature is a credential that consists of an API username along with an associated API password and signature, all of which are assigned by PayPal.

How do I find my Paypal API?

Follow these steps:

Test Mode

How do I set up the account in PayPal?

Follow these steps:

General settings

In this section of the documentation, you will find information regarding the Emails, Reviews, Currencies, Checkout page and Archive page, Term & Condition Page, My Account Page,... sub-menus of WPBooking > Settings.

1. Emails settings

General Options

Booking Email

This option allows you activate booking email to customer/ administrater and create email template

  1. Use Text or HTML format to build email template
  2. You can use the following variables:

    • [order_id] show order id
    • [name_customer] show customer name
    • [order_status] show order status
    • [order_total] show order total amount
    • [order_table] show booking information
    • [checkout_info] show customer information
  3. Do not forget to save settings!

Registration Email

This option allows you activate register email to customer/ administrater and create email template

  1. Use Text or HTML format to build email template
  2. You can use the following variables:

    • [user_login] show username
    • [user_email] show user email
    • [user_pass] show password of user
    • [profile_url] show profile url of user (user for user email template)
    • [edit_user_url] show profile url of user in admin dashboard (user for admin email template)
  3. Do not forget to save settings!

2. Review

Go to WPBooking > Settings > Service tab, you can do the followings:

3. Currencies

This option allows you change the look of how currency is shown in your WPBooking store.

To change your shop currency settings go to WPBooking > Settings > General > General Options and select your desired currency from the Currency section

4. Checkout page

This option allows you set the checkout page where buyers will complete their purchases.

To setting, go to WPBooking > Settings > Booking tab, you can do the followings:

  1. Checkout page is created for you when WPBooking is activated, but if you delete it, or wish to move it, here are the steps.
    • Either creates a new page or edit an existing page
    • In the content area put in the shortcode [wpbooking_checkout_page]
    • Save your page
    • In the Admin go to WPBooking → Settings → Booking and at the top use the drop-down box labelled “Checkout Page” to select whatever page you created.
    • Save your settings

    From then on WPBooking will use your new page as the checkout page.

  2. Allow Guest Checkout?: checked to checkbox if allow guest booking
  3. Allow Captcha Google Checkout?: checked to checkbox if allow captch google in the checkout page
    • Google key: Enter google key of captcha
    • Google secret key: Enter google secret key of captcha

5. Other Settings

Beside the settings above, we also provide some other options like:

Management Bookings

1. Listing of All Bookings

In this section of the documentation, you will find information regarding the All Bookings sub-menu of WPBooking menu.

A booking also has a status. The booking statuses let you know how far along the booking is, starting from On-hold and ending with complete. The following booking statuses are used:

Each booking row displays useful details. You can click the ‘details’ link to see the details booking. Here, you can see:

2. Report

This section allows you sales statistics on your system

Here, you will know:

And, you can report by:

Search Form

In this section of the documentation, you will find information regarding the Search Form

How to set the Search Form?

Search Form built from Search Form widget. You can use this widget to create a search form in sidebar of page. Go to Appearaces > Widgets

To appear this widget in front-end, go to Appearance > Widgets: drag and drop this widget to sidebar where you want to display

Widget Information:

  1. Title: enter a search form title
  2. Service Type: choose a service type to search
  3. Create search form: add search fields by Add Field
  4. Click Edit to configure field
  5. Select Field Type with every field type would correspond to a search condition. You can see the search conditions as follow
    • Location Dropdown: show a location list by dropdown type
    • Check in: show check-in field by datepicker type
    • Check out: show check-out field by datepicker type
    • Adult and Children: show adult and children number field by selection type
    • Taxonomy: show search option by amenities, facility, Room facilities by selection type or checkbox type
    • Review Rate: show search option by review rate of the accommodation
    • Star of Property: show search option by number of star of the accommodation
    • Price: show search option by price
  6. Title: enter title of field
  7. Placeholder: enter placeholder of field
  8. Required: select Yes search field is required
  9. Inadvance search: check to Yes if set the field in advance search, uncheck if set the field is main search field
  10. Remove search field
  11. Do not forget to save settings!

Shortcodes

1. My Account Shortcode

[wpbooking-myaccount]

Use the [wpbooking-myaccount] shortcode to display the my account section where the customer can view past orders and update their information. You can specify the number of orders to show on your website.

2. Checkout Shortcode

[wpbooking_checkout_page]

This shortcode must be added on the page which is displayed when a customer made a checkout form when booking on your website.

3. Booking Email Shortcodes

This shortcodes use to build booking email template

4. Register Email Shortcodes

This shortcodes user to build register email template

Translatation

All our WordPress plugin are translation-ready which means that you can easily translate them into any language you want. Here are some instructions:

Firstly, navigate to Settings -> General -> Site language, choose your language.

Secondly, navigate to the folder of the plugin (wp-content/plugin/wpbooking) and in the folder languages/ (of the plugin) you will find file file wpbooking.po and wpbooking.mo are default language files that we provide for you to customize in your language..

Please try doing following steps:

1. Rename wpbooking.po and wpbooking.mo as language corresponding with your website (For ex, German, rename them as wpbooking-nl_NL.po/wpbooking-nl_NL.mo)

2. Change some information to activate language file, please look at this image

3. Load this file (as the catalog) in the PoEdit and start translating. When done, save the .po file in the folder translations (there are wpbooking_en_EN.po and wpbooking_en_EN.mo files already there as an example). .mo file will be automatically created next to the .po file.

WB Coupon

Cho phép bạn tạo mã giảm giá được áp dụng cho một hoặc nhiều service , mã giảm giá có thể áp dụng cho một ngày hoặc nhiều ngày , mỗi mã coupon có thể setup giới giạn số lượng sử dụng , giới hạn số lần sử dụng của mỗi khách hàng

Một mã coupon sẽ bao gồm thông tin sau:

Checkout Information

Làm thế nào để thêm mã coupon?

Follow these steps:

Add Coupon:

Edit Coupon:

Click vào edit coupon và chỉnh sửa lại thông tin của coupon đó

List Coupon:

WB Paypal Pro

Là cổng thanh toán trực tuyến cho phép khách hàng có thể thanh toán qua thẻ tín dụng hoặc thẻ ngân hàng

PayPal method in WPBooking plugin is the immediate form of payment to be made online. With this method, orders have 1 in 3 status

Setup

1. Go to WPBooking > Settings > Payment > Paypal Pro tab

2. Configure your settings:

API Credentials

Note: You must have a PayPal business account. An API signature is a credential that consists of an API username along with an associated API password and signature, all of which are assigned by PayPal.

How do I find my Paypal API?

Follow these steps:

Test Mode

How do I set up the account in PayPal?

Follow these steps:

WB Stripe

Là cổng thanh toán trực tuyến cho phép khách hàng có thể thanh toán qua thẻ tín dụng hoặc thẻ ngân hàng

Stripe method in WPBooking plugin is the immediate form of payment to be made online. With this method, orders have 1 in 3 status

Setup

1. Go to WPBooking > Settings > Payment > Stripe tab

2. Configure your settings:

API Credentials

How do I find my Stripe API?

Follow these steps:

4. WB Reviews

WB Review makes it quick and easy for your visitors and customers to review the services offered on your booking website.

WB Review used with WPBooking plugin to replace the default WordPress comment function with the rating area on your single service page with the reviews and ratings from this plugin. This will allow you to better manage your reviews.

After installing the plugin, a review submission form will be automatically displayed underneath all services allowing people to review your service. All reviews follow the same submission handling as a WordPress comment so will require moderating if you have comment moderation turned on.

- Settings

Go to WPBooking > Settings > Service > Service name tab, you can do the followings:

5. WB Social Share

Go to WPbooking > Settings > Service > General tab, you can do the followings:

6. WB Form Builder

Go to WPbooking > Form Builder page.

After activating the plug-in has been completed, we make available to you a form called Form 1.

1. Create new form

To create a new form, you can do the followings:

Configure your settings:

2. Group fields

To create a completed form, you have to understand clearly what our fields provided. We divided into 3 groups of fields as follows:

3. Add fields

To create additional fields on the form, you follow the instructions below:

You can select multiple areas at once, or more simply just choose Select all to add all the fields of this group.

4. Edit field

To edit a field, click on the blue icon to settings. Then it will display 2 fields to enter and a field to choose:

Note: To send notification email for your customers after they finished booking, required enter the name field is user_email or simply just select the mail user in the user group.

The fields in the advanced settings are related to the description and style. These fields can be left empty.

5. Sort field

To arrange your field, hold and drag to the location you choose. you can do the followings:

6. Use for form checkout

And finally to use the current form replaces the old checkout form, you just need to check Use this form for checkout?

7. Other settings