{"id":145032,"date":"2021-07-30T22:14:06","date_gmt":"2021-07-30T22:14:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tobook-hotel-booking-engine\/"},"modified":"2022-02-28T13:13:43","modified_gmt":"2022-02-28T13:13:43","slug":"tobook-hotel-booking-engine","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/tobook-hotel-booking-engine\/","author":18835947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9","stable_tag":"1.9","tested":"5.8.13","requires":"4.4.2","requires_php":"7.0","requires_plugins":"","header_name":"tobook Hotel Booking Engine","header_author":"tobook","header_description":"tobook WordPress Hotel Booking Engine plugin - drive price-parity beating commission-free bookings through your website","assets_banners_color":"bcc0c9","last_updated":"2022-02-28 13:13:43","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.tobook.com\/","header_plugin_uri":"https:\/\/www.tobook.com\/en\/WordPressEngine","header_author_uri":"https:\/\/www.tobook.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1473,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2":{"tag":"1.2","author":"tobook","date":"2021-08-10 15:03:23"},"1.3":{"tag":"1.3","author":"tobook","date":"2021-09-08 12:49:17"},"1.4":{"tag":"1.4","author":"tobook","date":"2021-09-13 14:31:09"},"1.5":{"tag":"1.5","author":"tobook","date":"2021-09-15 09:29:56"},"1.6":{"tag":"1.6","author":"tobook","date":"2022-02-18 18:31:44"},"1.7":{"tag":"1.7","author":"tobook","date":"2022-02-25 12:12:22"},"1.8":{"tag":"1.8","author":"tobook","date":"2022-02-25 14:25:37"},"1.9":{"tag":"1.9","author":"tobook","date":"2022-02-28 13:13:43"}},"upgrade_notice":{"1.9":"<p>calendar start date range fix.<\/p>","1.8":"<p>calendar icon.<\/p>","1.7":"<p>jQuery namespace compatibility shim fixes.<\/p>","1.6":"<p>session fixes and engine partner notification.<\/p>","1.5":"<p>date range picker layout flexibility improvements.<\/p>","1.4":"<p>New: date ranger picker for your landing page or navigation.<\/p>","1.3":"<p>Default language has been introduced as a plugin configuration setting.<\/p>","1.2":"<p>This is the second post wordpress guideline review version.<\/p>","1.1":"<p>This is the post wordpress guideline review version.<\/p>","1.0":"<p>This is the release version.<\/p>"},"ratings":[],"assets_icons":{"icon-128\u00d7128.png":{"filename":"icon-128\u00d7128.png","revision":2575544,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772\u00d7250.png":{"filename":"banner-772\u00d7250.png","revision":2575565,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2575544,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2575544,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2575544,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2597006,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"An example boooking cart with a group booking with discounts applied. Note the clear and simple industry standard\ninterface with excellent useability characteristics, important for reassuring customers and driving conversion!","2":"Simple unbeaurecratic booking form gets exactly the information needed from your customers to garuantee bookings,\nwhile providing seamless and informative visual feedback.","3":"Signing up your property for tobook engine services and linking in your Channel Manager is simple and effective.\nEnable the \"best headline price\" innovative discount packages with ease!","4":"Comes with optional dynamic calendar widget for inclusion on your landing page or site navigation if so desired."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[269,4298,4488,11660,722],"plugin_category":[40,45],"plugin_contributors":[201819],"plugin_business_model":[],"class_list":["post-145032","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-engine","plugin_tags-hotel","plugin_tags-offers","plugin_tags-reservation","plugin_category-calendar-and-events","plugin_category-ecommerce","plugin_contributors-tobook","plugin_committers-tobook"],"banners":{"banner":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/banner-772\u00d7250.png?rev=2575565","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/icon-128\u00d7128.png?rev=2575544","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/screenshot-1.png?rev=2575544","caption":"An example boooking cart with a group booking with discounts applied. Note the clear and simple industry standard\ninterface with excellent useability characteristics, important for reassuring customers and driving conversion!"},{"src":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/screenshot-2.png?rev=2575544","caption":"Simple unbeaurecratic booking form gets exactly the information needed from your customers to garuantee bookings,\nwhile providing seamless and informative visual feedback."},{"src":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/screenshot-3.png?rev=2575544","caption":"Signing up your property for tobook engine services and linking in your Channel Manager is simple and effective.\nEnable the \"best headline price\" innovative discount packages with ease!"},{"src":"https:\/\/ps.w.org\/tobook-hotel-booking-engine\/assets\/screenshot-4.png?rev=2597006","caption":"Comes with optional dynamic calendar widget for inclusion on your landing page or site navigation if so desired."}],"raw_content":"<!--section=description-->\n<p><strong>FREE<\/strong> tobook Wordpress Hotel Booking Engine - drive price-parity beating commission-free bookings through your website.<\/p>\n\n<p>tobook Worpress Hotel Engine is commission free, fully integrates with your own site domain, (no external hosting) and comes with no hosting or other usage fees.<\/p>\n\n<p>With an out of the box connection to Google Hotel Ads, and a range of innovative discount option packages directly visible to google,\nyou can ensure that you <strong>beat<\/strong> price-parity and drive high-margin commission free bookings through your <strong>own<\/strong> site!<\/p>\n\n<p>Core Features:<\/p>\n\n<ul>\n<li>Comes with an out of the box connection to Google Hotel Ads.<\/li>\n<li>Includes innovative simple to use discount options for own-bookings.<\/li>\n<li>This allows you to ensure that your own site has the <strong>best<\/strong> \"headline price\" on google compared with expensive high commission OTAs,\ndriving direct high-margin bookings through your site!<\/li>\n<li>Discount options include member-only discounts visible to google for customers who sign in.<\/li>\n<li>Bespoke OAuth one-click social sign-in options via Facebook and Google are available.<\/li>\n<li>Fully integrates with and hosted on your site, leaving your designer in full control over branding and layout customization.<\/li>\n<li>Seamless familiar mobile and desktop user experiences that allow customers to book quickly and easily, driving conversion.<\/li>\n<li>Supports shopping cart based group bookings.<\/li>\n<li>Customer login area allows customers to manage their bookings and notify you of any changes.<\/li>\n<\/ul>\n\n<p>Supported Channel Managers:<\/p>\n\n<ul>\n<li>Active Metrics<\/li>\n<li>Arpies<\/li>\n<li>Avail Pro<\/li>\n<li>BBLiveRate<\/li>\n<li>Blastness<\/li>\n<li>Booking Booster<\/li>\n<li>Booking Expert<\/li>\n<li>Cubilis<\/li>\n<li>Ericsoft<\/li>\n<li>Fastbooking<\/li>\n<li>Figaro HDT<\/li>\n<li>GNA<\/li>\n<li>GSM Hotels<\/li>\n<li>Hermes Hotels<\/li>\n<li>HotelAdvisor.net<\/li>\n<li>Hotel Net Solutions<\/li>\n<li>Hoteltoweb<\/li>\n<li>ORCA PMS Channel Manager<\/li>\n<li>RateGain\/ChannelGAIN<\/li>\n<li>RoomCloud\/ParityRate<\/li>\n<li>Roomshop<\/li>\n<li>Site Minder<\/li>\n<li>STAAH<\/li>\n<li>Hotel Runner<\/li>\n<li>Vertical Booking<\/li>\n<li>WuBook<\/li>\n<li>Yield Partner<\/li>\n<li>Yield Planet<\/li>\n<\/ul>\n\n<p>If your Channel Manager is not in the above list and you wish to get connected let us know!<\/p>\n\n<p><a href=\"https:\/\/www.tobook.com\/wordpress\/book-rooms\/\">Live Demo<\/a><\/p>\n\n<!--section=installation-->\n<p>For Designers and Developers:<\/p>\n\n<p>Installation and deployment.<\/p>\n\n<ul>\n<li>Install the plugin via the WordPress admin dashboard as usual<\/li>\n<li>Include the calender shortcode <code>tbengine_calendar<\/code> anywhere you would like to place a booking calendar in your navigation or landing page.<\/li>\n<li>Alternatively you may skip this step, and provide your own preferred calendars to link to the booking cart.<\/li>\n<li>Create a page with a permalink for the search and cart frontend, including the frontend via shortcode: <code>[tbengine_offerlist\/]<\/code><\/li>\n<li>Create a page with a permalink for the booking form frontend, including the frontend via shortcode: <code>[tbengine_makebooking\/]<\/code><\/li>\n<li>Go to the settings page for the plugin in the admin dashboard under: Settings -&gt; tbengine plugin<\/li>\n<li>Add the permalink (full URL including domain) for the cart frontend with shortcode <code>tbengine_offerlist<\/code> under \"Cart Permalink\"<\/li>\n<li>Add the permalink (full URL including domain) for the booking form frontend with shortcode <code>tbengine_makebooking<\/code> under \"Booking Form Permalink\"<\/li>\n<li>Add the property's tobook HotelID (integer) under \"tobook HotelID\", or use HotelID 100 for testing purposes (you may make test bookings under this HotelID).<\/li>\n<li>Done!<\/li>\n<\/ul>\n\n<p>Extra settings:<\/p>\n\n<ul>\n<li>Require CVC: (integer - 0 or 1) require customers to supply CVC on the booking form - default 1.<\/li>\n<li>Default LangID: (integer from 1 to 9) default language on all frontend elements - default 1 (en).<\/li>\n<\/ul>\n\n<p>Calendar shortcode <code>tbengine_calendar<\/code> query parameters (optional):<\/p>\n\n<ul>\n<li><code>LangID<\/code>: (integer) - frontend language<\/li>\n<\/ul>\n\n<p>Calendar shortcode <code>tbengine_calendar<\/code> attributes (optional):<\/p>\n\n<ul>\n<li>langID: (integer) sets the LangID of the calendar widgets, overrides any other settings<\/li>\n<li>open: (right|left|center) sets the horizontal opening positions of calendar popovers (default: right)<\/li>\n<li>drop: (down|up|auto) sets the vertical opening positions of calendar popovers (default: down)<\/li>\n<\/ul>\n\n<p>Cart permalink optional query parameters:<\/p>\n\n<p>The cart takes various optional query parameters such as langauge, arrival and departure dates, number of adults etc to\nhelp you integrate the booking engine into your main site. Typically you would wish to at least have a form on your front\npage with a pair of calendars linking to the cart permalink. The full list of cart query paramters is:<\/p>\n\n<ul>\n<li><code>Arr<\/code>: (yyyy-MM-dd format) - arrival date<\/li>\n<li><code>Dep<\/code>: (yyyy-MM-dd format) - departure date<\/li>\n<li><code>Adults<\/code>: (integer) - number of adults<\/li>\n<li><code>Children<\/code>: (integer) - number of children<\/li>\n<li><code>LangID<\/code>: (integer) - frontend language<\/li>\n<li><code>CurrencyID<\/code>: (integer) - user search currency<\/li>\n<\/ul>\n\n<p>An example cart link using the default tobook demo cart permalink that includes passing in arrival and departure dates and number of adults would look like this:<\/p>\n\n<p>https:\/\/www.tobook.com\/wordpress\/book-rooms\/?Arr=2021-10-24&amp;Dep=2021-10-27&amp;Adults=2<\/p>\n\n<p>Both of <code>Arr<\/code> and <code>Dep<\/code> must be supplied for them to have any effect, (otherwise the cart falls back to a one night search for today's date).<\/p>\n\n<p>List of supported LangIDs:<\/p>\n\n<ul>\n<li>1 - English<\/li>\n<li>2 - French<\/li>\n<li>3 - German<\/li>\n<li>4 - Italian<\/li>\n<li>5 - Spanish<\/li>\n<li>6 - Portugese<\/li>\n<li>7 - Turkish<\/li>\n<li>8 - Hungarian<\/li>\n<li>9 - Dutch<\/li>\n<\/ul>\n\n<p>Passing in CurrencyID as a paramater is a little unusual as it's unlikely to exist as a separate parameter on your\nmain site. For the tbengine plugin, <code>CurrencyID<\/code> 1 is Euro, <code>CurrencyID<\/code> 2 is Dollar, contact us for a full list.<\/p>\n\n<p>Layout customization:<\/p>\n\n<p>Layout customization is performed via CSS tweaks and overrides in the files in the plugin directory:<\/p>\n\n<pre><code>tbengine\/app-css\/custom\/engine.css (general settings)\ntbengine\/app-css\/custom\/calendar.css (calendar settings)\ntbengine\/app-css\/custom\/offer-list.css (cart settings)\ntbengine\/app-css\/custom\/make-booking.css (booking form settings)\n<\/code><\/pre>\n\n<p>where developers may freely extend or override the parent classes in:<\/p>\n\n<pre><code>tbengine\/app-css\/engine.css\ntbengine\/app-css\/calendar.css\ntbengine\/app-css\/offer-list.css\ntbengine\/app-css\/make-booking.css\n<\/code><\/pre>\n\n<p>without restriction or being overwritten by updates.<\/p>\n\n<p>Note that the current CSS classes are designed to work for an out of the box WordPress install with the\ndefault \"Twenty Sixteen\" theme applied. For other themes and\/or custom layout styles, adjustments under\ntbengine\/app-css\/custom\/ may be necessary, this is at the discretion of the own-site developers\/designers\nand we do not field support questions relating to site-specific CSS customization.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='my%20channel%20manager%20is%20not%20listed%20above%2C%20what%20should%20i%20do%3F'><h3>My Channel Manager is not listed above, what should I do?<\/h3><\/dt>\n<dd><p>Contact us and let us know, we will ask you to contact your channel manager and ask them to connect\ntobook, (a simple procedure for them, as our Channel Protocol is compatible with major supported\nOTAs).<\/p><\/dd>\n<dt id='i%20see%20the%20free%20plugin%20version%20supports%20member%2Fcustomer%20login%20via%20email%2C%20what%20about%20single%20click%20facebook%20and%20google%20sign-in%20as%20appears%20on%20the%20main%20tobook.com%20site%3F'><h3>I see the free plugin version supports member\/customer login via Email, what about single click Facebook and Google sign-in as appears on the main tobook.com site?<\/h3><\/dt>\n<dd><p>Yes this is available and we can enable Facebook and Google sign-in for your members and customers, it has some\nmodest bespoke hosting requirements with our Auth Providers. Contact us at <code>support@tobook.com<\/code> for bespoke add-ons.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9<\/h4>\n\n<ul>\n<li>calendar start date range fix.<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>calendar icon.<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>jQuery compatibility shim was not working accross all environments - fixed.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>session fixes and EnginePartnerID propagation.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>tbengine_calendar flexibility fixes.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>tbengine_calendar shortcode for optional pre-cart date range picker calender widget.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>langid_field in settings.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>more wordpress guideline review tweaks.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Wordpress guideline review tweaks incorporated.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>tobook Hotel Booking Engine - release version.<\/li>\n<\/ul>","raw_excerpt":"FREE tobook Wordpress Hotel Booking Engine - drive price-parity beating commission-free bookings through your website","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/145032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=145032"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tobook"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=145032"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=145032"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=145032"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=145032"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=145032"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=145032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}