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, amenities..to 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 info@wpopal.com 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 help@wpopal.com 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


Well… no.

Hands off, very untidy programming, lots of bugs + faulty translation.


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.

Read all 10 reviews

Contributors & Developers

“Opal Hotel Room Booking” is open source software. The following people have contributed to this plugin.