# WP Hotel Booking

The theme uses **WP Hotel Booking plugin** written by ourselves. With this plugin, you can order rooms, room settings as well as checkout with variety of payment methods. The plugin has more some professi

**1. Set up rooms with some WP Hotel Booking addons**

Check some general settings and WP Hotel Booking addons as well as creating a new room here:

{% embed url="https://youtu.be/4tSazvKhBl8" %}

&#x20;When you created rooms but 404, please check “_**Post Name**_” option in Dashboard >> Settings >> Permalinks.

![](https://556440140-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4UF1pDxY066CYcQmnw%2F-M4w6bH_9wF5XiyKh-8W%2F-M4w8QDcXe0Z3lDlHlkI%2Fpermalinks-new.png?alt=media\&token=897a9157-ab05-4c1e-8363-0c2fac7e9a74)

**2. Setup WooCommerce system for booking system**

WP Hotel Booking supports to use WooCommerce checkout system with WooCommerce payment gateways. By installing [WP Hotel Booking WooCommerce](https://wordpress.org/plugins/wp-hotel-booking-woocommerce/) addon, you can completely use WooCommerce for online booking system.

{% embed url="https://youtu.be/ApM0R9ZnIOg" %}

**3. Setup WPML with WP Hotel Booking and multilingual translation**

This tutorial will guide you how to setup [WPML](https://wpml.org/)  to translate your rooms into many languages. We skip WPML general settings step such as languages setup, pages/ posts setup. We just focus on room translation setup and how to translate the rooms into multilingual correctly. In the tutorial, we setup 2 languages: English is the default language and French is the second language. The necessary plugins are:

* [**WP Hotel Booking WPML Support**](https://wordpress.org/plugins/wp-hotel-booking-wpml-support/)
* **WPML Multilingual CMS**
* **WPML Translation Management**
* **WPML String Translation**
* **WPML Media**

Please notice the following things:

**1. Setup WPML**

– Visit _WPML >> Settings >> How to translate posts and pages_, enable **‘Create translation manually’** [http://prntscr.com/luqr1a](http://prntscr.com/luqr1a)

– Visit _WPML >> Settings >> Post Types Translation_ >> enable **‘Rooms’** translatable [http://prntscr.com/luqrd3](http://prntscr.com/luqrd3) & **Rooms Capacities** in _Taxonomies Translation_ [http://prntscr.com/luqrl1](http://prntscr.com/luqrl1)

**2. Start to translate the rooms**

– Install **WP Hotel Booking WPML Support plugin**.

– Translate Room Capacities and Room Type in WPML >> Taxonomy Translation [http://prntscr.com/hxx734](http://prntscr.com/hxx734).

– Begin to translate rooms. When translate rooms (or posts/ pages) use “Overwrite content of …” instead of using “Copy content of…”.\
Here is the steps [http://prntscr.com/hxxbm8](http://prntscr.com/hxxbm8) >> [http://prntscr.com/hxxbup](http://prntscr.com/hxxbup).

{% embed url="https://youtu.be/uXpFof-5RF0" %}
