Unclaimed project
Are you a maintainer of QloApps ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
QloApps QloApps is a Free and Open-source hotel management and reservation system to take a hotel business online. QloApps offers a Property Management System (PMS), a Booking Engine, and an attractive Hotel Website. Elevate hotel operations with QloApps to streamline processes and provide an enhanced experience for both hoteliers and guests.
© 2026 AnnounceHQ. All rights reserved.
QloApps 1.6.0 - QloApps Release Notes | AnnounceHQ
Back to changelogNew April 17, 2023
QloApps 1.6.0 Added Features
#538: Added Feature service products
#516: Added "Channel Manager Connector" module to QloApps
#643: Add module Dashboard Insights to the admin dashboard
#475: Added occupancy-wise search and occupancy-wise booking
#449: Added Modules catalog page
#370: Added PayPal Payment in QloApps
#370: Added Autoupgrade addon: Upgrade QloApps to the latest available version
#463: Add Operations Today section on the back-office dashboard
#435: Minimum and Maximum Length of stay restriction for room types
#449: Added smart add-ons recommendation section
#531: Admin can upload check-in documents
#456: Admin can add or remove new links on Hotel Reservation System > Settings page
#343: Employee can access the site in maintenance mode
#459: Security update: Allow admin to configure the SameSite cookie attribute
#589: Added cancellation policy section on admin order view page
#479: Added preparation time for bookings
#454: Customer can now create a booking for someone else.
#593: Guest transformation to the customer during the registration at the front office
#490: Added Hotel Availability and Rates search API to QloApps
#375: QloApps can now be installed without demo data
Back Office
Improvements:
#351: Add hotel address selection on the map using a marker at the back office
#449: updated dashboard
#337: Removed delivery column and added full name to customer column on order list page at back office
#345: Add room type duplication feature
#346: Remove unused room status from room type edit page
#347: Improve back office logos
#354: Remove Google Maps API from the order detail page at the back-office
#355: Added upper limit of PHP for QloApps installation
#357: Remove module config links from Hotel Reservation System > Settings page
#376: Remove global price option when not needed from additional facilities…
#380: Add error messages for missing tests on the Configuration Information page
#383: Remove Catalog > Tags page and Tags field from room type edit page
#388: Removed unused field minimum quantity from Specific price
#395: Load KPIs data using Ajax on page load at the back-office
#405: Fix datepicker issues, calendar improvement and update admin theme sass files
#409: Change Feature Price name to Advanced Price Rule
#423: Improvement: Booking carts controller in Back-office
#451: Improve statistics at the back-office
#453: Remove the Booking Information tab from the room type edit page at the back-office
#453: Remove the Booking Information tab from the room type edit page at back office
#464: Implement the Additional Facilities tab in AdminProductsController instead of using the hotelreservationsystem module hook
#471: Move filter options to Preferences > Room Types page
#478: Update admin book now page design | added fullcalender
#485: Update the default checkout date on the order view page at the back-office
#509: Added: SQL_MODE to allow invalid dates in the database backup
#515: Optimize: Module suggestion listing process
#522: Updated: Book now page calendar view
#526: Update refund option and orders state management
#551: Updated best-selling rooms and most viewed rooms statistics
#555: Removed: unused category KPIs
#563: Change the Geolocation data file link at the back-office
#571: Remove the Order Restrict link from Hotel Reservation System > Settings page
#580: Updated: removed unused configuration options from the back-office category tab
#581: Updated admin service product configuration in SEO, Prices and association tabs
#582: Removed selected extra services list from the current cart in the back-office book now
#586: Update Dashavailability graph
#594: Remove unused fields from the Catalog Price rule
#607: Updated: Service products pop-up modal in admin order view page
#611: Updated: added complete booking info in admin booking carts tab
#623: Added: access restriction according to the hotel in the back-office search page
#629: Enable custom handler for back-office.
#632: Update disable dates selection for a room at back-office
#633: Update hotel review view page at the back-office
#639: Update refund request view page at back-office
#653: Updated: Additional facilities panel in admin room type page
#655: Updated: compiled admin theme CSS from SASS
#674: Add label for Length of Stay graph on the dashboard
#678: Removed: "go to payment page" option from admin order create a page when creating the order for backdate
#535: Added: autocomplete parameter to date and datetime options in admin render form
#429: Price modification while new order created at the back-office
#696: Updated: Manage room type default configuration and advance payment form options
#697: Removed: In the manage category page removed the description column from the list
#704: Updated: Data in the admin refund request, corrected data in rooms refund detail table.
Bugs Fixed:
#314: Resolve the HelperList filter issue
#340: Resolved a fatal error when forwarding a discussion to another employee on the Customer Service page.
#358: Resolve order total invoice issue on the back-office orders page.
#359: Resolve the 'Revenue' amount issue on the back-office dashboard
#360: Resolve specific price list issue on room type edit page
#361: Correct outgoing search links on the search page at the back-office
#368: Resolved issue when preview template in the back-office order status page
#369: Resolved customer thread not forwarding to another employee from the back-office customer service
#378: Fix ConfigurationKPI values issue when adding a new language
#379: Fix controller access denied page design
#382: Resolve undefined index issue on Order Restrict update form
#389: Prevent Admin or employee from adding rooms in order other than rooms of the current hotel in order
#391: Updated dashboard structure | Fixed dashboard widget
#396: Fix the PHP notice issue when accessing unavailable objects on the back-office controller
#407: Fix loading of unnecessary media files on the Manage Room Types page
#408: Fix the tpl path issue on the Manage Room Types page
#411: Fix the admin login page design issue
#412: Resolve dashboard design issues
#413: Fix date formats at the back-office
#421: Fix rooms addition to a room type issues at the back-office
#428: Fix PHP notice issue for key stage_name on the order view page at the back-office
#434: Fix employee avatar not showing at the back-office
#439: Fix module reset options popup issue on Modules & Services page
#444: Fix undefined variable issue at Hotel Interior Block settings page at the back-office
#455: Fix the Book Now page at the back-office
#461: Fix the currency update issue on the order creation page at the back-office
#466: Resolve an issue when the total order paid amount is negative
#473: Fix database exception issue on the Book Now page at the back-office when multiple QloApps installations are present on the same domain
#481: Fixes module not installing from the new catalog page
#486: Fix undefined variable issue on admin dashboard
#495: Added: missing re-allocation pop-up and improved design in book now page
#496: Fix warning when tab_modules_list is empty
#502: Fix Division by zero
#510: escape: unsupported type: UTF-8 - returning an unmodified string
Front Office
Improvements:
#336: Remove the order history link for guest account holders on the order confirmation page
#367: Updated meta generator tag to QloApps
#377: Add check-in and check-out time on the room type detail page
#385: Improve front office header
#387: Add nav bar and move language and currency selector at the top at front office
#400: Updated booking form on room type detail page
#403: Add maps to search results and room type detail pages
#410: Add hotel images under room information on the room type detail page
#474: Remove unwanted js and fix room search issues on the room type detail page
#484: Reviews module: Show updated helpful count when marking a review helpful
#505: Updated tax view in cart popup
#536: Remove address deletion code from the front office
#545: Added: check in - check out the label on room type page
#548: Updated search result page booking option view
#550: Updated QloApps search panel design
#596: Remove the refund ID column on the refunds list page at the front-office
#624: Fix: Dropdown displaces on search result page when adding children to the room
#630: Update the navigation menu at the front office
#631: Added: Missing vat number field in the customer address form.
#634: Show room maximum occupancy on search and room type page
#635: Update: datepicker dates background color for dates between date-from and date-to
#664: Improved occupancy dropdown on the search result page
#682: Updated: order summary in block cart popup and dropdown
#687: Add default contact phone and email at the front office nav bar
#698: Fixed: occupancy dropdown input not aligned with adjacent input
#699: Fix: service product quantity getting updated incorrectly from the order OPC page
#705: Replaced: view voucher and credit slip button with voucher code and id credit slip
#706: Added: address update success message
Bugs Fixed:
#348: Resolve the auto page scroll issue on the order history page
#362: Resolve room type name font issue on room type detail page
#373: Fix wrong search results page URL causing SQL error
#390: Resolve rooms left count issue on cart update on room type detail page
#397: Fix PHP notice issue on room type detail page
#414: Fix guest can not edit personal info on checkout page issue
#417: Resolved address issue on the contact page for list and map
#419: Fix hero image cache issue
#482: Fix PHP error on passing wrong dates in URL
#483: Resolved: logo visible bigger than recommended size in the default theme
#504: Fix Ajax 'page not found' issue on room type detail page
#518: Fixed: User input in the location field in the search panel gets replaced by hotel location
#541: Resolved: hotel image issue on room type page
#552: Resolved: guest order detail page issue
#553: Resolved: PHP warnings on the refund request
#556: Resolved: service product URL issue
#558: Fix order cancel request issue
#570: Fix maps issue on room type detail page
#576: Fix cart rule applied icon issue on the checkout page
#598: Fix PHP issue on front pages
#603: Fix children's age selection error with occupancy booking at the front office
#605: Resolved: all images of service products are not visible in the front office
#606: Updated: Hide service product prices in catalog mode.
#615: Resolved: Order restrict error is displayed multiple times on checkout page
#617: Resolved: unable to create a refund request
#626: Fixes: Unable to view or save customer address from the front office
#638: Close occupancy dropdown on clicking the book now button
#649: Fix: The occupancy panel does not close when clicking on add to cart button
#651: Fix: images index not defined for services on room type page in the front office
#652: Fix: The booking form does not get an update when occupancy is not provided
#654: Fix: Booking form refresh when occupancy dropdown is opened
#663: Fixed: Errors on the guest tracking page
#668: Fixed: Error on search result page when updating invalid occupancy in URL
#672: Updated: Disable option to add services when rooms are unavailable
#677: Fix the image display issue on the homepage
#679: Resolved: Error on the landing page when updating page view count using data mining module
#680: Fixed: Datepicker not initializing on initial load of room type page with preparation time
#683: Updated: Fixed checkout page auto add service breakdown tooltip incorrect content
#685: Update the default number of rooms on the room type detail page to 1
#700: Fix: quantity does not change on room type page booking form
#703: Resolved: booking details message block issue
Core
Improvements
#372: Add hooks actionSubmitIdentityBefore and displayCartRoomImageAfter
#418: Add hooks displayAdminAddHotelFormTab and displayAdminAddHotelFormTabContent
#332: Updated demo link in the readme file
#334: Remove install.sql files from modules
#338: Replace booking type integer values with class constants
#353: Remove smarty modifiers json_encode and json_decode | change in deprecation message
#356: Moved hotelreservationsystem actionvalidateorder to core function validateorder
#364: Remove theme 'default-bootstrap'
#365: Update Readme - PHP, MySQL and Required PHP extensions
#366: Updated core upgrade files and modules upgrade files
#371: Updated tax flow, Taxes are now calculated based on hotel address
#381: Change demo city name from DefCity to Demo City
#401: Remove unused modules
#402: Change module category for modules graphnvd3 and hotelreservationsystem
#404: Update PaymentModule.php
#415: Removed qlo_mod_list.xml
#420: Remove unused code and data from module hotelreservationsystem
#426: Replace PS_MODULE_DIR with $this->_path in 'wkroomsearchblock' module
#430: Updated QloApps order statuses
#432: Updated Language pack resource will be downloaded from QloApps
#443: Remove Google+ URL from blocksocial module
#447: Improvement of cart rule applied on orders and room types
#458: Replace module 'productcomments' with 'qlohotelreview'
#460: Remove characters limit of 128 for hotel fields 'map_formated_address' and 'map_input_text'
#467: Removed multiple address option
#468: Update image generation method for hotel and default modules
#469: Enable Re-display cart at login by default
#476: Use object methods save() and delete() for classes HotelCartBookingData and HotelBookingDetail
#477: Update API endpoint and request data
#500: Improve order refund flow
#519: Improved: Enable SSL configuration during installation
#521: Updated occupancy dropdown
#527: Fix CLI install issues
#528: Update licenses
#532: Change demo content for CMS page Legal Notice
#657: Allow checkout process classes to be overridden
#669: Updated: text translations call variable assigned to javascript
#688: Update CONTRIBUTING.md
#689: Update SECURITY.md
#690: Update README.md
#431: Added gitignore file
#692: Updated: Recommendation section update and render process
#342, #363, #436, #462, #470, #480, #543, #546, #561, #562, #569, #595, #618, #644, #658, #673, #686: Text related changes throughout QloApps
Bugs Fixed
#329: PHP Version issue in Install of QloApps 1.5.2
#394: Fix hotel city access method as introduced in tax flow changes
#416: Resolved wrong address while creating a new booking
#425: Fix the owl-carousel plugin loading issue for the 'wktestimonialblock' module
#433: Fix Webservice count() issue
#438: Fix page scroll issues at order history and order view page
#448: Resolve multiple hotel room booking from a single cart
#452: Fixed: count() function use issue in WebserviceOutputJSON.php
#514: Resolve: Occupancy-wise search feature issues
#520: Fix order confirmation email issue
#534: Fix the installation issue of missing data
#557: Fix js minification issue for file 'js/daterangepicker/moment.min.js'
#559: Change link in credit slip email
#583: Resolved: Unable to add room in the cart from front and the back-office
#584: Resolve: Inactive auto add service price still gets added to room price
#585: Updated: deprecated call for array_key_exists to property_exists for object
#592: Resolved: Incorrect advance payment amount when the discount is greater than advance payment
#604: Resolved: service products can still be added multiple times when the configuration is disabled
#608: Fix: Unable to remove disabled services from the cart
#609: Resolved: Cannot create a booking with service products in cart
#610: Resolved: price not defined of service product when multiple rooms are bought in order detail page
#614: Resolved: Specific price does not apply based on priority
#621: Resolved: Catalog discount is not visible when auto add service is attached to room type
#627: Fixed: Order summary in the order confirmation page and order confirmation e-mail
#659: Prevent required categories deletion by data cleaner module
#660: Fix: cover image index not defined while generating an invoice
#665: Fix: Qlocleaner "fix integrity constraint" deletes valid additional facilities
#684: Fix PHP warning issue in catalog mode
#645: Added: checkoutProcess directory in override/classes
#693: Fix: hotel not getting added in hotel profile access table
#702: Update: Order invoice pdf, changed totals summary details.
#715: Fix the PHP warning on the order checkout page at the front-office
Web Services
Improvement:
#529: Fixed: API issues in order creation from the webservice request
Bugs Fixed:
#517: Fixed: Incorrect id_guest in cookie after login
#452: Fixed: count() function use issue in WebserviceOutputJSON.php
#513: Fixed Undefined property: $toolbar_btn
#523: Fixed: incorrect payment amount added from addOrderPaymentDetail
#525: Fixed: Download module error showing when checking for update on manage module page
#537: Fix bug in order refund request process at the front office
#540: Fixed: totalAvailableRooms warning issue resolved on the room detail page
#542: Resolved: advance price rules validation issue
#544: Resolved: bad SQL query issue when assigning features to the hotel
#547: Resolved: Db exception on qlocleaner integrity check
#549: Resolved: issue on free order and room reallocation
#554: Resolved: room status update issue from active to inactive.
#554: Resolved: room status update issue from active to inactive.
#560: Fix guest count in the Operations Today panel of the Dashboard
#564: Fix Stats > Stats page issues
#565: Fix incorrect value of Purchased References KPI
#566: Fix Unknown customer age on Stats > Stats page
#567: Fix Direct Revenue Ratio (DRR) on the dashboard
#568: Fix room add/edit an issue on order from the back-office
#573: Change catalog evaluation module and fix stats issues
#574: Fix: Services price not included in cancellation charges.
#575: Resolved: Issue while adding room in order for deleted customer
#577: Resolved: Backoffice Ajax loader does not stop after closing dashboard recommendation
#578: Fix Customers KPI on the Customers page
#579: Resolved: Exception on admin book now page after cleaning cart data
#587: Update guests count in Operations Today on the dashboard
#588: Resolved: Issue while exporting service products and booking carts
#591: Fix can not create order from Customers > Booking Carts page
#597: Fix filter issues on the Assign Hotel Features page at the back-office
#599: Fix js errors on admin book now page
#602: Fix Add new buttons display issue at the back-office
#612: Resolved: hotel tagline and short description wrong format
#616: Resolved: Multiple hotel cover images created when uploading multiple images
#625: Fixed: book now page calendar does not show searched date month
#628: Fixed: Inconsistent price for facilities in room row and pop-up modal in admin orders view page
#640: Fix order room dates edit issue at the back-office
#641: Fix the Ajax error on the login page at the front-office
#642: Fix: Admin can add rooms in order without selecting an occupancy
#647: Fix order creation without address at the back-office
#662: Fix: Module update error when uploading zip without database changes
#666: Fixed: the back-office header toolbar buttons not visible on some pages
#667: Fix: Syntax issue on the admin import page.
#670: Updated: Admin room type services and facilities panel text issues and undefined index issue
#671: Fix dashinsights comparison graphs issue
#675: Fix the Average Occupancy Rate issue on the dashboard
#676: Fix 'Best hotels' and 'Best-selling room types' issues on Stats > Stats page
#681: Fixed: Incorrect price of room when admin adds room in order and room has auto add services
#694: Resolve: errors while adding new hotel
#695: Fixed: dashboard graphs errors when the data set is empty
#701: Resolve: Address not updating on admin address and order page.