This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Opal Hotel Room Booking


Opal Hotel Plugin
Opal Hotel Plugin is a user-friendly booking plugin built with woocommerce that allows you to integrate a booking / reservation system into your WordPress website. It is ideal for you to install this excellent plugin for any kinds of websites such as Hotel, Resort, Villas, 5 Stars and other hospitality websites. Customers can be easy to book room online conveniently by filling in all essential personal information step by step. Admin easily manage the system of rooms, packages, coupons of customers. Besides you also can add/edit or delete rooms, extra price, manage the full system.

Features Include:

  • Easy Installation: It is very easy to install the simple membership plugin. You install it just like any other WordPress plugin. Upload, activate, follow our tutorials..
  • Set up & Update: Quick to set up, publish and update.Easy to use and customize. Compatible with all kinds of Themes and Frameworks..
  • Room Management: Admins feels easy and convenient to manage rooms by adding/editing or deleting the numbers of rooms they want to display in their hotels.
  • Booking Management: When customers implement enough 4 main steps in Reservation. The system will informs to Admin and they can manage these information
  • Cart and Quick checkout: After all the steps for reservation, Customers can easily and quickly see their total and check their Reservation
  • Template overriding: This excellent plugin helps developers to override template in files and support easily for customization something for their websites
  • Search Engine Optimized: Clean & valid code, SEO friendly URL’s and mobile friendly design layout. SEO URLs generated for every property, following the WordPress format.
  • API: Allow to create token, private key, publish to export data format jsson, xml used for the applications of the 3rd party such as mobile, desktop app..
  • Tax Supports: This plugin support Tax, you will see the whole information clearly about the room you book including subtotal + tax =total
  • Multiple Payment Method: It supports many payment gates for users conveniently when booking rooms online such as PayPay Standard, Stripe…
  • Multiple Currencies: You can be easy and convenient to transaction internationally without worrying about payments. You can use currency unit to set up price
  • Multi Languages: Custom labels for everything and full translation support. You can translate into the language you love. Easy – Quick – Exact.

  • Easy for Developer to design and customize

  • Excellent, clean & clear, extensible code

  • Powerful plugin to match with your design
  • Customize Css, HTML..easily and exactly
  • Add new templates in seconds and use with shortcodes.
  • Easy and Quick to understand API’s with detailed documentation
  • Developer friendly with dozens of actions and filters.
  • Custom labels for everything and full translation support.
  • Hundreds of filters to modify the default behaviour of the plugin.
  • Powerful Shortcodes and Widgets
  • API Support allow display properties, agents on any applications

More Features

  • Revolution Sliders
  • Multiple Language Support

-=-=-=-=-=-=-=-=-=- Shortcodes & Widgets -=-=-=-=-=-=-=-=-=-

- [opalhotel_check_available]                                               => search form & search results
- [opalhotel_reservation]                                                   => reservation step
- [opalhotel_checkout]                                                      => checkout form
- [opalhotel_rooms]                                                         => list rooms
- [opalhotel_hotels order="ASC|DESC" orderby="rating|price|date" columns="3"]=> list hotels
- [opalhotel_form_room_available]                                           => search room form atts `layout="horizontal"`
- [opalhotel_form_hotel_available]                                          => search hotel form atts `layout="horizontal"`
- [opalhotel_hotel_available map="1|0"]                                     => search hotel results with map and sidebar filter
- [opalhotel_hotel_available_results]                                       => just hotel search results without map - sidebar
- [opalhotel_rooms_best_price]
- [opalhotel_hotels_best_price]
- [opalhotel_checkout]
- [opalhotel_map_hotels]                                                    => hotels on the google map
- [opalhotel_split_map]                                                     => split map - search results - search form

-=-=-=-=-=-=-=-=-=- Payments -=-=-=-=-=-=-=-=-=-

- Offline payment
- PayPal
- Stripe

-=-=-=-=-=-=-=-=-=- Payment Status -=-=-=-=-=-=-=-=-=-

- Pending       => new order
- Processing    => new order with Offline payment gateway
- On Hold       => payment waiting process or not validate with paypal verifed
- Cancelled     => new order automatic change status to cancelled after 12hour (setting)
- Completed     => order completed payment


  1. Paradise – Hotels & Resorts Responsive WordPress Theme
  2. Ecopark – WordPress Theme for Tour, Vacation, Travel & Resort
  3. Fullhouse – Estate WordPress Theme
  4. Delux – Online Hotel Booking WordPress Theme

* Please keep contact us at to send us your website, we will publish it our showcase


This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the `/wp-content/plugins/opal-hotel-room-booking directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Opalestate->Settings screen to configure the plugin


  1. Fullhouse – Estate WordPress Theme
  2. Paradise – Hotels & Resorts Responsive WordPress Theme
  3. Ecopark – WordPress Theme for Tour, Vacation, Travel & Resort
  4. Delux – Online Hotel Booking WordPress Theme
  • Please keep contact us at to send us your website, we will publish it our showcase

سوالات متداول

  • Detailed guide to install and customize: documentation
  • Video guide and tutorials how to set up
  • Images and refer links
  • Easy for user to follow up
  • System tickets support 24/7 available : free support


6 جولای 2019
As I see things, the plugin is not reliable. Non existing support and looks that it's not mobile friendly. You can't use it in the long run... If the plugin proves me wrong in the near future, I will change my review (if that's possible) , but for now... it's just not working properly.
9 ژوئن 2018
Hands off, very untidy programming, lots of bugs + faulty translation.
2 سپتامبر 2017
This is the most dreadful plug-in. After WEEKS of trying to get the damn thing to work (including several tickets to the help-line who just said it was due to CSS conflicts). I eventually gave up and deleted the plug-in. It just does NOT work as it should. Do not use unless you you are a computer programmer (I'm not). NOT RECOMMENDED.
خواندن تمامی 11 بررسی‌

توسعه دهندگان و همکاران

“Opal Hotel Room Booking” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“Opal Hotel Room Booking” به 1 زبان ترجمه شده است. Thank you to the translators for their contributions.

ترجمه “Opal Hotel Room Booking” به زبان شما.

علاقه‌ مند به توسعه هستید؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


= 1.2.7 28 October 2019
* Fixed: Big database

= 1.2.5 25 July 2019
* Fixed: Fix templates

= 1.2.4 4 July 2019
* Fixed: Rating view
* Fixed: Missing translation

= 1.2.3 15 June 2019
* Fixed: Compatible with PHP 7.2
* Fixed: Default map API key

= 1.2.2 5 June 2019
* Fixed: Search infinity when rooms have not description
* Fixed: Undefine PHP bugs

= 1.2.1 17 May 2019
* Fixed: Load plugin textdomain

= 1.2 14 May 2019
* Fixed: Multi-booking rooms in the hotel detail
* Fixed: Package pricing calculator
* Fixed: Undefine PHP bugs
* Added: MAD currency

* Fix bugs

= 26 October 2017
* Fix query hotel search

= 10 October 2017
* Fix config Room Widget
* Add featured room option

= 04 July 2017
* Fix conflict price if not using hotel post type
* Fix filter reservation by room category

= 1.1.7
* Hotel Logic system, book room of hotel
* Google Map Hotels listing
* Reviews, Shortcodes improve

= 16 February 2017
* Improve Booking system with WPML

= 21 January 2017
* Add widget book room in single room
* Fixed error Pricing Month
* Fixed Discount Label

= 03 January 2017
* Fixed TipTip description tooltip
* Allow Customer change Adults, Children quantity on Reservation Step 2.
* Fixed Extra Children price display
* Added Filter Post Content
* Update Css UI

= 15 December 2016
* Added Hotel same as taxonomy for room
* Book room with hotel option
* Fixed room miss out meta option
* Fixed ‘Quick Edit’ Room
* Fixed get arrival, departure date when somewhere use magic method

= 03 December 2016
* Updated Coupon proctected
* Fixed conflict with WordPress-Seo plugin
* Fixed email missing out option
* Fixed notice error calendar check availability
* Add hook allow redirect to another booking system on check availability action fired
* Add scroll when change reservation step
* Fixed timezone conflict when somewhere use ‘date_default_timezone_set’ function

= 1.1.6 24 November 2016
* Fix price Details on Reservation page
* Fix javascript dateFormat special character
* Fix email type ‘text/html’ specify clients
* Add sortable Order Column
* Fix filter created by manually

= 1.1.5 5 11 November 2016
* Fix issue conflict with woocommerce

= 1.1.2 5 Octorber 2016
* Fix issue conflict with woocommerce

= 1.1.1 23 Stempber 2016
* created version 1.1 remove fancybox

= 1.0.2 01/2016
* created version 1.0 at 01/2016