[[Category:Booking Engine]]
<div class="heading">Responsive Booking Page</div>
This page is about {{#fas:cog}}(SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE > LAYOUT and explains how to use and customise the responsive version of the booking page.
==Booking Engine Configuration ==
==Add booking widget to your web site ==
In {{#fas:cog}} (SETTINGS->) BOOKING ENGINE->BOOKING WIDGETS you can choose from a range of widgets
Go to {{#fas:cog}} (SETTINGS) BOOKING ENGINE > BOOKING WIDGETS > IFRAME GENERATOR to generate the code to embed the booking page into your web site. Use the context help (?icons) for information about the iFrame settings.
== Set up and customise responsive booking page ==
<embedvideo service="youtube">https://youtu.be/hy0trWoKYe8</embedvideo>
=== Concept===
Modules can be added an removed. They have advanced settings so you can tailor the display exactly to your needs. For most modules content needs to be added so they can display. Available modules are:
*Picture slider or gallery for property, rooms and offers(Ensure picture formats are all the same, do not mix Landscape and Portrait)
*Picture for property, rooms and offers
*Featues Features for property and rooms
*Availability calendar (one or multiple month) for for property, rooms and offers
*Pricetable for offers
*If you use the property slider or property picture and have "Style" set to "Full width" you will need to make sure the slider/pictures position is set to row 1 position 1, desktop full width and mobile full width. There should be no other module in row 1. Also make sure you deactivate all modules which you do not use.
*If you want to show a '''Google Map''' you need to add an Google Map API Key in {{#fas:cog}} (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE > DEVELOPER. You can obtain an API key from Google here https://developers.google.com/maps/documentation/javascript/get-api-key. Usually a free key is sufficient. Make sure you activate all required settings.
*The "Policies" module will use display the policies you have entered in {{#fas:cog}} (SETTINGS) > PROPERTIES > DESCRIPTIONBOOKING RULES. A link to policies on your web site can be please wherever you can enter descriptive texts. You can set up a "custom question" (Type= Checkbox, Use=Obligatory) in {{#fas:cog}} (SETTINGS) PROPERTIES >-BOOKING QUESTIONS. If required you can add a link for example: "I accept the <a href="http://www.mywebsite.de/agb" target="_blank">terms and conditions </a>." Replace www.mywebsite.de/agb with a link to the terms and conditions on your web site.
*The "Marketing Column" displays only in the modules "Price Table" and "Price Calendar"and only if activated in {{#fas:cog}} (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE. Go to {{#fas:cog}} (SETTINGS) PROPERTIES > OFFERS to enter the content for the modules.
*Offer Calendars and Price Calendars can not be used in the same layout. If you have multiple offers the calendar will show the same availability for all offers.
Width on desktop and mobile: Each row consists of 12 columns. The number of columns defines the width of the module.
[[Image:row.png|600px|link=]]
[[Media:row.png|view large]]
[[Image:Booking_page.png|600px|link=]]
[[Media:Booking_page.png|view large]]
=== Allow enquiries when no price is found ===
If you are using rates Fixed Prices you can set "Allow Enquiry" = yes. This will allow the guest to send an enquiry if you have availability but the system can not find a price. If you generally want to accept only "Requests" instead of confirmed bookings go to {{#fas:cog}} (SETTINGS) PROPERTIES > RULES and set your "Booking Type" = Request
=== Add a logo to your page ===
=== Additional messages and warnings ===
Additional messages can be added to the booking page in {{#fas:cog}} (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE >CONTENT. This is also where you can change the default warning messages which show when a room is not available.
<span class="" style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> The minimum stay warning is shown at the offer level.
If the minimum stay message is not showing on your page, all your offers are set = 'Only if available'
You need to have at least 1 offer = Always it will display the minimum stay warning when the search details are not available.
=== Spam Protection ===
*Set "Code Sent to Email Address" to "Must be Entered" and your guest will only be able to proceed the booking after they enter a code that has been automatically sent to them.
=== Add a TripAdvisor review widget ===Tripadvisor and many other review services provides a code snippet for reviews.
1. Copy the widget code from your TripAdvisor / review service account.
2. Add the code to your booking page
Stripe and Paymill insert their button and can not be changed. To change the text of any of the other payment buttons you can place this code snippet into {{#fas:cog}} (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE > DEVELOPER "Advanced HTML Settings".
Custom Instruction: <code> <script type="text/javascript"> $(document).ready(function() { $("#buttoncustominstruction").val("the new text"); }); </script></code> Authorize.Net: <code><script type="text/javascript">$(document).ready(function() { $("#buttonauthorizenet").val("the new text"); }); </script></code>
Authorize.NetPaypal: <script type="text/javascript"> $(document).ready(function() { $("#buttonauthorizenet").val("the new text"); }); </script>
Paypal <code><script type="text/javascript"> $(document).ready(function() { $("#buttonpaypal").val("the new text"); }); </script></code>
[[:category:Developers |Here]] you can find more developer options.