VR BOOKING


Created: 2016-10-14
By: MyHotelZone

If you have any questions that are beyond the scope of this Documentation, please feel free to email via contact form here. Thank you!






VR Booking is a 2 in 1 WordPress Plugin that combines Online Booking and Property Management System (PMS) customized for specific needs of all types of property / accommodation rental businesses.

VR Boking is the most advanced booking and management plugin for:
VR Booking 2 in 1 WP Plugin adds following functions on your WordPress website:

VR Booking will add following mobile-friendly pages:

Customers and managers will receive automated email notification after each booking.

VR Booking is integrated with Live Chat and multi-lingual ready.

With VR Booking you will also get a Property Management System (PMS) that will allow:


More information about VR Booking plugin

VR Booking is fully customizable plugin that can be seamlessly integrated into your WordPress website.
 
No special skills needed to integrate the plugin into your existing WordPress theme / website.
 
This documentation will guide you how to integrate the VR Booking plugin in 3 easy steps:
 
 
You can add up to 12 properties and assign location, categories, features, House Rules and extra services to each of them.
 
Detailed description is in PROPERTY section of this Documentation.
 
 
You can adjust colors to match your branding, customize the search parameters, payment and booking modes and methods and pages display.
 
Also, you can customize Google maps, Rate and Review and Live Chat display. Finally, you can customize notification emails and invoices.
 
Detailed description is in sections SETTING UP PAGESSEARCH PARAMETERS, PAYMENT SETTINGS, OTHER SETTINGS of this Documentation
 
 
Now we are ready to add the shortcode and display search and booking form anywhere on your website. Detailed description is in SERCH BOX DISPLAY section of this Documentation
 
 
 
After integration you can assign and customize rates and manage all you properties with the Property Management System (PMS).
 
Sections PRICING SETTINGS and PROPERTY MANAGEMENT SYSTEM (PMS)  describe in details how to manage your properties.
There are 2 ways to install a WordPress plugin:

1. Using the WordPress installer

  1. Go to Plugins > Add new
  2. Click Upload
  3. Select the vr_booking.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 vr_booking 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 VR_Booking plugin and click Activate Plugin

In this section of the documentation, you will find information regarding the Properties menu.

If you choose to show your properties by Location / District, you can add your locations in Location sub-menu (Properties menu).


You can also add district / area for each location



If you choose to categorize your properties, you can add your categories (eg, non-smoking, city escape, business class, etc.) in Categories sub-menu (Properties menu).

You can customize Features for each property in Features sub-menu (Properties menu). You can categorize different features by creating groups (eg., Amenities, Accessibility Features, Wellness, etc.)


After that you can add a feature and assign it to certain group.


You assign certain House Rules for each property by creating a separate page in Pages menu.

You can add extra beds (e.g., rollaway bed, baby cot, etc.) for each property.

Extra bed can be added in Extra Bed menu.

Extra beds can be assigned to each property. You will be able to set different price for different properties (please refer to Assign Extra Bed in Add a property section of this Documentation).


You can add extra services (eg., airport transfers, cleaning fee, etc.) for booking. The extra services can be added as a multiple options to be picked from. It will be offered at the booking and customer can select to book it. You can set same price for all properties or set different price for different properties.

Extra services can be added in Services menu.

You will be able to set different price for different properties (please refer to Property section of this Documentation).


For the plugin to work correctly you need to create at least 1 Property.

You can view, edit and delete your Properties in All Properties section of the Menu. Click on selected Property Link and view and edit any detail you wish. Also, here you can see your property’s url.


Setting Up Pages

The VR Booking Plugin comes with the following pages:

In addition, the VR Booking Plugin provides single post templates individual Properties (Property section of this Documentation).

The pages can be edited in All Pages submenu of Pages menu.

These pages can not be deleted, as they are crucial for correct functioning of VR Booking plugin. If the pages are deleted by mistake, please de-activate the plugin and re-activate again - the pages will be re-created automatically.

Front page

The Front page template let you create and display the search box anywhere on your website. Please enter a text of your choice next to the short code and click Update in your WordPress admin dashboard.

(Pages menu > All Pages submenu > Front page > Edit).


Search Result page

The Search Result page template let you display the available properties for certain dates. Please enter a title of your choice and click Update in your WordPress admin dashboard.

(Pages menu > All Pages submenu > Search Results page > Edit).


Services page

You can customize extra services page.

Services page template let you display extra services (eg., airport transfers, cleaning fee, etc.) for booking. The extra services can be added as a multiple options to be picked from. It will be offered at the booking and customer can select to book it. You can set same price for all properties or set different price for different properties.

Please enter a title of your choice and click Update in your WordPress admin dashboard.

(Pages menu > All Pages submenu > Services page > Edit).

Booking page

The Booking page template let you create the booking form page. It is the booking form that the customer is redirected after selecting the property / services they want to book.

1. Please enter a title of your choice and click Update in your WordPress admin dashboard.

2. You can add booking conditions, which are displayed when a customer makes a reservation:


Confirmation page

Booking Confirmation page template summarizes the booking information for customers and allows to print out the reservation details.

1. Please edit this page by going to Confirmation page > Edit in All Pages submenu of Pages menu of your WordPress admin dashboard. Enter a text of your choice and click Update.

2. You can add / remove Print button.


You can customize the search parameters, which are displayed when a customer makes a reservation:

In this section of the documentation, you will find information regarding currency and tax settings and customization of different payment modes and methods.

Please remember to enter your Sandbox API credentials if you are using the Sandbox (testing environment - fake payments). And your Live API credentials if you are not using the Sandbox.

In this section of the documentation, you will find information regarding confirmation e-mail customization and Live chat, Google maps and Rates & Reviews activation (Other Settings submenu of VR Booking Plugin menu).

After the reservation customer will receive a notification email with details of his/her reservation. You can customize email subject and introduction text of this email.

VR Booking Plugin is integrated with live chat service (Olark Live Chat). You can activate your Live chat or you may wish not to do so.

3. Google maps

VR Booking Plugin is integrated with Google Maps. You can show your properties on google map or you may wish not to do so.


In order to display your properties correctly on the Google map, you will need to enter the longitude and latitude for each property (you can do it later, see Property section of this Documentation).

VR Booking Plugin is integrated with rate and review service (Rich Review plugin).You can activate your Rate and Review system or you may wish not to do so. Also, you can customize display of Rate and Review on your website.

You can regulate your reviews according to the Rich Reviews plugin documentation.

In this section of the documentation, you will find information regarding the pricing (Rate Plans & Promotions menu).

With VR Booking plugin you can create the following rates and rate plans:

1. Standard Rate
2. Rate Plans & Custom Rates
3. Promotions

If you have added value for TAX, your RATES will be shown with Tax. E.g., you set up TAX as 10%. In this case, when you enter value 100 for RATE, the system will calculate RATE as 110.

1. Standard Rate

The standard rate will apply for all booking dates where you haven't set rate plans, season/custom rates and/or promotions. Standard Rate is the best way to ensure you have a base price set for each night throughout the year.

The standard rate will only apply if there aren't any custom rates such as daily rate, weekend rate etc. in place. To set up your standard rate, follow the below steps:

2. Rate Plans & Custom Rates

You can create a specific Rate Plans for weekends, weekdays or Seasonal/Custom rates for non-standard dates, like seasons, holidays, etc. The Rate Plans & Custom Rates will apply for a selected date range. To set up a Rate Plan & Custom Rates, follow the below steps:

3. Promotions

You can set promotional rates for certain dates, like weekends, certain dates, etc. The Promotional Rate can be rate can be used as many times as needed. That is why we suggest general names (Weekend Discount, New Year’s Special, etc.) as you will be able to reuse them again in the future. To set up a Promotions, follow the below steps:

VR Booking plugin comes with in-built Property Management System (PMS) with following sections:

1. Central Reservation Office (CRO)
2. Make New Reservation
3. All Reservations
4. My Invoices
5. My Customers

In this section of the documentation, you will find information regarding the Property Management System (PMS) menu.

Central Reservation Office (CRO)


Central Reservation Office (CRO) allows you to view all your Rates and Reservations per Property in the Availability Calendar, veiw all Reservations and Make New Reservation.


Make New Reservation


You can make Reservation by request (email, phone, social networks and other requests). First of all you can check the availability of certain Property for certain dates in Central Reservation Office (CRO).

iCal import/export/syncronization


VR Booking is coming with iCal synchronization for up to 3 calendars. VR Booking iCal Sync allows you to import, export and synchronize your booking calendars from other booking platforms, like AirBnB, HomeAway, VRNBO, Booking.com, etc.

Import iCals into VR Booking
For example, to get your iCal URL link from AirBnB you should:
  1. Go to Manage Listings on airbnb.com
  2. Click Manage Listing and Calendar for the listing you want to edit
  3. Click Availability Settings in the top-right corner of your calendar view
  4. Under Sync Calendars, select Export calendar and copy the calendar URL

Your calendars will be added:


iCals Synchronization

VR Booking synchronizes added calendars every 30 minutes. You can also synchronize calendars manually.

Now, all your calendars are synchronized.


Export iCals from VR Booking

You can export your VR Booking calendar to your AirBnB, HomeAway, VRNBO, etc. accounts.

For example, to import your iCal URL link to AirBnB you should:
  1. Go to Manage Listings on airbnb.com
  2. Click Manage Listing and Calendar for the listing you want to edit
  3. Click Availability Settings in the top-right corner of your calendar view
  4. Under Sync Calendars, select Import calendar
  5. Paste your calendar’s URL in the Calendar address (URL) field
  6. Name your calendar
  7. Click Import calendar


iCal Sync is ONLY synchronizing calendars and updating availability. All the details of bookings (number of guests, payment, etc. ) should be edited manually.

Synchronization of iCal in external platform (AirBnB) might take time, so you should allow up to few hours for those changes to be visible to guests viewing your listing on these platforms.

All Reservations


All reservations made will appear in the All Reservations submenu. You can view your reservations, modify and / or cancel them.

My Invoices


With VR Booking plugin you can generate and print invoices for all reservations.

My Customers


All customers can be viewed and managed in My Customers submenu. The customer list is generated automatically after reservation. You can view your customer details and add a comment.

VR Booking plugin is ready for localization via .po/.mo files.

If you use qTranslate-X plugin (https://wordpress.org/plugins/qtranslate-x/), the languages will be automatically set. After activation VR Booking plugin will use configuration file (i18n-config.json) to work with qTranslate-X plugin.

All texts can be translated through .po files. The booking.pot file is included in VR Booking plugin languages sub-directory.

New translation files must have names like “booking-en_EN.po, booking-en_EN.mo” (change “en_EN” to your language code).

Please find more information about WordPress plugins translation here










In addition to the texts, parameters and appearance customization, with VR Booking plugin you can also customize the fields for custom posts.

VR Booking incorporates CMB2 plugin, a metabox, custom fields, and forms library for WordPress. You can can easily create custom fields for custom posts and /or use it for different customizations. Please find more information here.

Example, in order customize the booking fields on Booking page of your website you need to:

The following shortcodes are included in the VR Booking plugin:

  1. [booking-home title="Properties for Rent"] - to display search box anywhere on your website
  2. [booking-search] - to display availability search results
  3. [booking-services] - to add extra services
  4. [booking-booking] - to display booking form
  5. [booking-thanks] - to display booking confirmation page
  6. [booking-invoice] - to generate invoices

These shortcodes are crucial for correct functioning of VR Booking plugin. The shortcodes can not be deleted and url of the pages they create can not be changed. If the short codes / pages are deleted and / or url is changed by mistake, please de-activate the plugin and re-activate again - the shortcodes will be re-created automatically.

VR Booking Plugin is regularly updated in order to add new functionalities and stay up to date with the WordPress software evolution.

We recommend you to check the box Get notified by email if this item is updated on your Downloads page on CodeCanyon and be notified by email when a new version of VR Booking Plugin is released.

Updating the plugin via FTP

  1. Go on the Downloads page of CodeCanyon 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 vr_booking folder that can be uploaded on your server later on)
  3. Go on the plugin page and deactivate VR Booking plugin
  4. On your server delete the vr_booking folder which is located in wp-content/plugins (note that this will not delete the VR Booking plugin settings since they are stored in your WordPress installation).
  5. Upload the vr_booking folder you have just unzipped into the wp-content/plugins/ folder
  6. Go on the plugin page and activate VR Booking plugin.
Updating does not affect the content of your site. All the settings and data associated with the plugin will stay the same.

We strongly recommend you to backup your website. It 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.
  1. How can I receive support if there will be questions regarding VR Booking Plugin?
  2. Rich Reviews plugin is already installed into my website.
  3. Olark live chat plugin is already installed into my website.
  4. What is the Paypal Sandbox for?
  5. Can I change not only the text, but also the title of Terms and Conditions booking condition?

If you have any questions that are beyond the scope of this Documentation, please feel free to email via contact form here. Thank you!

  1. How can I receive support if there will be questions regarding VR Booking Plugin?
  2. With VR Booking Plugin you will receive support from professional developer team. Please share your issue at VR Booking Plugin page at CodeCanyon and you will receive a response within 24 hours.

  3. Rich Reviews plugin is already installed into my website.
  4. There is no need to do additional steps. VR Booking Plugin will check if you have already installed Rich Reviews plugin and, if this is the case, VR Booking Plugin will use your original installation. Even more, if at any stage you will decide to upgrade your Rich Reviews plugin, you can do this and VR Booking Plugin will be automatically synchronized with the updated version of Rich Reviews plugin.

  5. Olark live chat plugin is already installed into my website.
  6. There is no need to do additional steps. VR Booking Plugin will check if you have already installed Olark live chat plugin and, if this is the case, VR Booking Plugin will use your original installation. Even more, if at any stage you will decide to upgrade your Olark live chat plugin, you can do this and VR Booking Plugin will be automatically synchronized with the updated version of Olark live chat plugin.

  7. What is the Paypal Sandbox for?
  8. The Paypal Sandbox can be used to test payment. It does not proceed real payments but fake ones and allows you to check that the payment process through Paypal is working before accepting real payments. If you wish to test payments using the Paypal Sandbox, make sure that you activated Sandbox in PayPal settings (General Setting in VR Booking Plugin menu)

  9. Can I change not only the text, but also the title of Terms and Conditions booking condition?
  10. Yes, you can name the Terms and Conditions as you want. For example, you can name it Booking Rules. In that case customers will be asked to tick a box for “I read and agree with Booking Rules” condition on the booking confirmation page.


If you have any questions that are beyond the scope of this Documentation, please feel free to email via contact form here. Thank you!