With the help of our Customer Support team, we have selected the most common questions and queries about our PHP tools. Please, note that they may also refer to previous versions of our products. If you have any other concerns, don’t hold back to contact us for further assistance!
Questions & Answers
Need a quick solution for some of our scripts?
-
Question #18
received on 13th January, 2016
- Product:
- Hotel Booking System
Can you integrate Ogone payment gateway?
-
Answer:
We can add more payment options in the script as a custom change. Can you send us some API integration documentation in English about the Ogone payment gateway? You can attach the files here or send us link for the documents. Once we review the documentation we will be able to provide an estimate for the changes.
-
Question #17
received on 12th January, 2016
- Product:
- Hotel Booking System
Hello, I need a support to finally finish the script (sorry to be long).
Could you please tell me the price and the time required to make the changes?
and please answer to some questions and check an error occurred on the mobile devices?
Thank you very much.
P.S. I have also suggested your website to a friend :-)
So:
Before 4 questions:
1) Can you please confirm that to close the availability of a room, I can do that only by selecting: "external booking", "unavailable" or "stop from web" through the menu "UNAVAILABLE"?
2) to reopen a room, have I to increase the room count, right? but this means that I have another room ID not the same room, correct?
3) where can I edit the text that starts with "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est et excepturi aliquid impedit, reprehenderit soluta obcaecati dolor quasi saepe ducimus tempora perferendis" that appear on the left of the bookable extras list?
4) THIS IS IMPORTANT: If I buy an SSL for the domain, is it possible to put and link the script on this secure url? so the url will be httpS://www.domain.com/script/book.html. Otherwise is it possible to have the checkout page on an encrypted page? I have tried on an https (having allowed the domain before in the panel) URL BUT IT IS NOT WORKING. Otherwise what do you suggest to have a secure page where to put the personal information and the credit card details? I really need this...
THEN THERE'S AN ERROR OCCURRED WHEN I BOOK THROUGH MY IPHONE:
1) When I SELECT THE NUMBER OF ROOMS: from 0 to 1 it returns the following error:
You have an error in your SQL syntax, check the manual that corresponds to your MySQL server version for the right sintax to use near 'AND t2.date_to > AND t3.room_id='1' GROUP BY t3.room_id' at line 7
But on the desktop it works fine. Can you please double check?
Then, I need the following changes/modifies:
ABOUT THE MOBILE VERSION:
1) Alwais in my iphone, the font of the front end booking engine is too small and does not cover all the screen width (there's 1 cm on the left and right side). Is it possible to reduce these borders or increase the font size? at the moment is too small on the smartphone and have to zoom or tap twice to extend the tables.
ABOUT THE CALENDAR:
1) I need to hide the "calendar availability" of each room on the mobile devices (they take a lot of space and the scroll is too long on mobile phones/small tablets). The best way is to give me the chance to select/deselect this option from the admin panel ("OPTION" MENU).
So something like:
STANDARD DEVICES CALENDAR: hide/visible
MOBILE DEVICES CALENDAR: hide/visible
ALL DEVICES: hide/visible (In case it's not possible to sniff if a device is mobile or not).
The choice must afflict all the rooms so it's not required a filter.
2) The calendar could be more useful also if you can see the daily rates. Is it possible to add with a small font the rate below the number of the day in the small daily box of the calendar? in example "300,00". The maximum lenght format is "xxxx,xx".
ABOUT THE BOOKING PROCESS:
1) I need to have the chance to hide the "NOT AVAILABLE" rooms from the search rooms list. So I need to have a 4th status in the "UNAVAILABLE" options like: "external booking", "unavailable", "stop from web" AND "not visible" that means that the room is not bookable and not returned in the searchs.
At the moment with all the status, the room is displayed in the results.
2) At this point, if an availability search is returning no rooms (or better, "not visible" rooms), a preset message should be displayed. The message should be editable from the OPTION menu and also translatable. Something like "at the moment no rooms are available but email us anyway to.....". So I have the chance to manage the request in other ways.
ABOUT THE ROOMS:
1) this is very important: the chance to set the domains where to show or not the rooms is perfect. But I also need to set a different "DESCRIPTION" and especially different "PHOTOS SET" for each domain. Is it possible to have an "UPDATE ROOM" PANEL not only by language but also by domain? this is important because if I have a room, I want to show the availability on different websites but need to show the correct information about the description and the photos based on the domain/propertie. This is really required.
2) Also important: I need to change the "CHILDREN" and "ADULT" options from the room settings and the search results. I only need "GUESTS". So I don't need to split the guests through Children and Adults and set different rates depending of the group composition.
3) I need instead, to give a chance to select the beds arrangement when booking a room (with a select menu in the front end booking engine that only allow one choice).
So I need at first in the OPTIONS MENU a link where to add/delete the different beds arrangemets (some string like: "1 double bed", " 2 single beds", " 1 double and 2 single beds", ecc. The voices shoud be translatable also.
Then have the chance to allow the different beds option on each room creating in the "ROOMS MENU" of the ADMIN PANEL an editable CHECK BOX list where to set one or more available beds options for the selected room.
Rates, etc. will be the same so should be just a simple field to include in the confirmations and in my booking information.
*) so in the bookable rooms list, should be below "This room accommodates:" :
GUESTS: 2,3,4, etc. (not editable so based on the previous inserted field of search)
BEDS: the preset select drop menu (with a list menu that allow only one choice).
4) I need to enfatize the name of the rooms in the results. I like to have the name with all uppercase letters and have the chance to edit the color of the title and the background cell of the title from the panel, putting in 2 free fields the html colors like FF0000 and 000000
ABOUT THE OPTIONS:
1) the tourist fee in the OPTIONS>BOOKING>PAYMENTS (and in all other parts where used) should be with decimal. In fact is not 3 euros but 3.50 so the field must have the point for decimals.
ABOUT THE PAYMENTS/BOOKING FORMS:
1) I need not to ask the PAYMENT METHOD at the end of the booking process. I alwais need to have the form visible where to collect the credit card details. In fact, I alwais need the credit card details as guarantee for all way of payments. So I have to modify the texts as follow:
* instead PAYMENT METHOD > change with CREDIT CARD DETAILS
* then, delete the payment method list menu and put a small text that I can edit and translate in the ADMIN PANEL. I need this text area to leave a message like "the credit card inserted is used as guarantee so you can pay at the hotel as you like, etc.".
2) NOT ask (or have the chance to set: hide/visible in the BOOKINGS>PAYMENTS FORM MENU) the "CC CODE" of the credit card.
So a line in THE PAYMENTS PANEL MENU with something like: "Allow to ask the CC CODE: yes/no". That's why I don't need this number and people sometimes ask where to find this code :-)
3) In the EXTRAS check list during the booking process. Is it possible to have a box where to remember or invite an offer with a special CODE?
In example, below: APPLY CODE a text field where I would like to put a promo message (editable and translatable in advance from the PANEL). Something like: SPECIAL OFFER! cut off 10% for cash payments: just put the PROMO CODE: "CASH".
4) insert an additional field in the PERSONAL DETAILS between the ARRIVAL TIME field and the ADDITIONAL REQUIREMENTS:
The field is: "Where did you find us?" with a preset list of voices (that I can edit and translate in the PANEL) like: "Google", "Travel Blog", "friends,", etc. If I can have the archive and statistics in the PANEL would be great.
5) hide the BILLING ADDRESS BOX and just have the field "COUNTRY" after the LAST NAME field.
6) add a "confirm email address" field where to do a double check of the same email addres inserted. the error messages must be translatable in the PANEL.-
Answer:
1) If you want to make the room unavailable on the front-end you can use "unavailable" or "stop from web" statuses. If it is "unavailable" the room will be blocked both on the front-end and when you add reservations in the back-end. If "stop from web" is selected then you can still add reservations for this room in the back-end, it will be blocked on the front-end only. You can do this for specific period.
2) I am not sure what you mean by "reopen a room". If you mean to make a room that has been blocked available again then you can simply delete/edit the record added to block the room. You can also add another room by increasing the room number but this will generate new room number.
3) This text can be changed under Options-->Languages-->Translate menu. There is a search field that you can use to find the text. It is enough to search for a word or two.
4) Yes, the script can run under ssl. All you have to do is to edit the script configuration file and change the URL to start with https instead of http.
In order to check the error you get on your iphone, please, send us the following details:
- URL for the page with the front-end part (the page on which you get the error)
- URL and login details for the script administration panel
- FTP access to the script folder
ABOUT THE CALENDAR:
1) Can you send us a screenshot to point us the part that you need to be hidden on a mobile device?
2) What if you have more than one daily rate? How do you need the rates to be displayed in this case?
We will review the rest of the requirements that you have but please send us first URL and login details for the script administration panel. We need to recall what changes we have made so far in the system.
-
Question #16
received on 11th January, 2016
- Product:
- Hotel Booking System
How I can stop sale date directly from the calendar?
by Room=>unavailable is not very easy and clear.....-
Answer:
The easiest way to do this is under the Rooms-->Unavailable menu. You just have to select the date and all rooms (there is an option to check all).
-
Question #15
received on 11th January, 2016
- Product:
- Hotel Booking System
Do you have somewhere an explanation to how we setup a paypal account in the hotel booking system? I just find paypal email address field, no API .
One more question, is it possible to add another bank? a french bank?-
Answer:
Yes, all you have to fill in is the PayPal business account where the money will be sent to. The script redirects to PayPal website for payment. They can pay either using their PayPal account or by credit card.
Regarding the bank - can you ask at the bank for some API integration documentation in English? If you send us such documentation we will review it and provide quote for the integration.
-
Question #14
received on 11th January, 2016
- Product:
- Hotel Booking System
may we have the children age in the script? if yes, how much does it costs? or may I achieve it in some way with default script?
-
Answer:
Do you need Children's age field only in the booking form on the front-end part?
Will the price depend on the children ages?
Please, provide some more details, where in the system exactly you need this additional field and how the system will work depending on this field value?
Will it work if you have the following room price types: Adults, Children under X age, Children over X age?
-
Question #13
received on 8th January, 2016
- Product:
- Hotel Booking System
We just need to put two marks for each room, refundable and nonrefundable, this last one will cost more, but it won't be possible to cancel the reservation paid or once I have reported the data of the credit card.
The implementation of this double price we think we realize with "promo code" and since we want to get some different prices for season (for May from day X to day Y e.i.) we wanted to know if these two settings are in conflict.
We assume the double standard refundable €100 at night and not refundable €80 at night, we put the €20 discount at night like this "promo code" from 5th to 10th of May for double.
The hypothesis refundable €120 part of that is nonrefundable €105 so pulls the promo €15 lines in the limited time of 5/10th of May since the "promo code" €20 lines is worth in general, and we put it from 5th to 10th of May triumphs this last one on that general?
We need to be able to set two prices for each room: refundable and non-refundable. How do I implement this solution?-
Answer:
Where exactly on the front-end do you want to see these two options - refundable and not refundable? Can you send us some screenshots?
Season prices are supported by default. Also, promo codes are supported. But I am not quite sure that I understand properly your idea. Do you mean that two prices will be visible on the front-end for each room - refundable and nonrefundable. If the nonrefundable option is selected then users will be able to enter a promo code that will give them a specific discount (as fixed amount). Is this what you need to have on the front-end?
By default the promo codes in the script can give a discount as fixed amount or percent but not per night. It is calculated from the total reservation amount. Do you mean that you want to set the discount to be valid per period per room and to give a discount as fixed amount per night?
-
Question #12
received on 5th January, 2016
- Product:
- Hotel Booking System
Hi, a client of mine has 9 clamping pods, 2 different price bands, each with at least 4 optional add-ons (welcome pack, bedding etc) and somehow to be able to apply a discount code to each pod.
Is this something possible with the Hotel Booking script, or would it be a bespoke one needed? Then how would this link into a payments system, like NoChex, Worldlpay or Stripe?
Be gentle with me - I'm new to trying to add a script to a website, so answers in layman terms would be much appreciated!!-
Answer:
Can you provide example prices? We need to get an idea how the prices will be calculated. Then we will be able to say if the default functionality of the Hotel Booking script will be enough or it will require some custom changes.
You can add extras which are optional and can be set per booking, per day, per booking and per day, per person. Promo codes also can be added - under the Rooms-->Discounts menu. However, we are not sure about the price bands. Please, provide more details about the prices.
Regarding the payment options - NoChex, Worldlpay or Stripe are not supported by default in the script. By default it supports only PayPal and Authorize.Net payments and it can also collect credit card details for offline processing. We can add more payment options as a custom change for an additional fee.
-
Question #11
received on 5th January, 2016
- Product:
- Hotel Booking System
Were looking for a mobile friendly booking system for the Hostel in Antwerp, Belgium.
But we have a question about the payment system. Is it possible to use these payment system? https://www.multisafepay.com
Can you check it and let me know. Can you also integrated it?-
Answer:
If you have a hosting account that supports PHP and MySQL databases then you can host the script on your own server. The exact requirements are listed on this page:
https://www.phpjabbers.com/hotel-booking-system/faq.php
If you do not have such hosting account we offer remotely hosting service for the scripts:
https://www.phpjabbers.com/remotely-hosted-scripts.php?script=109
In this case, there is a recurring yearly fee. We will set up the script on our server and send you URL and login details for the back-end system and also instructions how to integrate the front-end form on your website.
Regarding the payment system - we can add more payment options as a custom change. We will review the documentation on https://www.multisafepay.com and get back to you with an estimate for the custom work.
-
Question #10
received on 7th January, 2016
- Product:
- Hotel Booking System
Noticed that you have the same issue with the Invoicing facility that you also have in your Shopping Application. Last year, we installed your Shop Solution for a client and the correct Invoice number was not being displayed in the back-end, as well as when viewing or printing an Invoice. Also, the system was not automatically bringing over the product options (Extras in the Booking system) when creating, viewing or printing an Invoice. You fixed these at the time. Can you please confirm if this is just an issue with the demo version I am using on your site or is it something that you are unaware off. The correct Invoice number displays properly when viewing a list of Invoices against a Booking and is sequential.
-
Answer:
1. Regarding the invoices number - it is corrected in the version available for download.
Just under Booking-->Invoices menu the sequential numbers are no displayed, only the reservation ID is displayed there but we can add a column for the invoice number too. On the print/view invoice it is displayed properly.
2. Yes, by default this script does not allow the same day reservations. We can allow the same day reservations but it will require some code changes and we can make this for a fee only.
3. The initial search form checks if all available rooms in the system can accommodate the number of people (children + adults) the user is searching for. For example if you search for 1 adult and 2 children it will also list as available rooms that can accommodate 1 adult and 1 children if there are more than one such room (although it is not likely to put a child alone in a room). We mean that the script does not check for rooms that can accommodate exactly 1 adult and 2 children. It works like this to give option of selecting multiple rooms and not only one room for all the people.