QloApps Assa Abloy Smart Lock Connector
Hotels need a simple and secure way for guests to check-in. The QloApps Assa Abloy Smart Lock connector makes this easy by replacing old-fashioned keycards with a smart password system.
Now, hotel admins can create and send unique room passwords to guests enhancing the overall guest experience.
With quick and secure access to their rooms, guests enjoy a hassle-free check-in, improved security, and a more modern stay.
Features of QloApps Assa Abloy Smart Lock
- Guests can unlock their rooms using secured passwords
- Guests can check their room passwords via email.
- Unique passwords are automatically created for guests upon booking.
- Enhanced guest security with unique, time-sensitive passwords that ensure guest privacy
- Admins also have the flexibility to enable or disable the automation process based on their hotel’s operational needs.
- Admins can send passwords to guests via email automatically or manually, based on a module timeframe configuration (e.g., 2 days or 2 hours before check-in).
- Admins can schedule reminder emails also to be sent before check-in (e.g., X hours or days) as per module configuration
- Admins can easily manage, update, and revoke room passwords, ensuring security and flexibility for guests and staff.
- Improve security and streamline guest check-ins with Assa Abloy Smart Locks.
- Reduce staff workload and eliminate guest inconveniences with keyless digital access.
- Password is also automatically updated whenever a new booking is made for the same room, ensuring maximum security.
Prerequisite of QloApps Assa Abloy Smart Lock
Before using the QloApps Assa Abloy Smart Lock module, admins must configure essential settings and add the required hooks and code for smooth operation.
Making changes to the QloApps is super easy—just navigate to the specified path and insert the necessary hooks and code to ensure the module functions correctly.
Note: You only need to make these changes for QloApps version 1.6.X
Add in Hook 1 and Hook 2 Follow this Path
- .tpl file:- adminhtl/themes/default/template/controllers/products/configuration.tpl
Hook 1
Path:- adminhtl/themes/default/template/controllers/products/configuration.tpl
Locate the following path and add the mentioned hook at line number 66 (Line may vary).
Add Hook: – ‘{hook h=’displayAddColumnInRoomList’}’
Kindly Refer to the Screenshot
Hook 2
Path:- adminhtl/themes/default/template/controllers/products/configuration.tpl
Locate the following path and add the mentioned hook at line number 103 (Line may vary).
Add Hook: ‘{hook h=’displayAddRowInRoomList’ item=$key idRoom=$room_info[‘id’]}’
Kindly Refer to the Screenshot
Add Line of Code for Code 1 to Code 4 Follow this Path
- .php file:- qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php
Code 1
Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php
Locate the following path and add the hook mentioned at line 1875 (Line may vary).
Add Code: `$objectHotelBookingFrom = clone $objOldHotelBooking;`
Kindly Refer to the Screenshot
Code 2
Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php
Locate the following path and add the mentioned at line number 2102 (Line may vary)
Add Code: ` $objectHotelBookingTo = $objBookingDetail;`
Kindly Refer to the Screenshot
Code 3
Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php
Locate the following path and add the mentioned at line number 2283 (Line may vary)
Add Code: $objectHotelBookingTo = $objOldHotelBooking;`
Kindly Refer to the Screenshot
Code 4
Path: qloapps/modules/hotelreservationsystem/classes/HotelBookingDetail.php
Locate the following path and add the mentioned at line number 2292 (Line may vary)
Add Code: ` ‘objectHotelBookingFrom’ => $objectHotelBookingFrom,
‘objectHotelBookingTo’ => $objectHotelBookingTo,’
Kindly Refer to the Screenshot
How to Install the QloApps Assa Abloy Smart Lock Module
- Log in to your QloApps Admin Panel.
- Navigate to Modules & Services > Manage Module
- Then Click Add a New Module
- Choose a File and Upload.
How to configure QloApps Assa Abloy Smart Lock Module
- Log in to your QloApps Admin Panel.
- Navigate to Modules & Services
- Then Search for your Module in Module List
- Click on Configure
The admin must complete credentials and general settings to configure this module properly.
Credential Setting
- These are the authentication credentials required to connect the module that admin needs to fill
- Client Id: A unique identifier assigned to authenticate the integration.
- Client Secret: A secure key used for verifying API access.
- User name: The admin’s login credential for authentication
- Password: A secure code is required to access the module
- Admin needs to click on save.
- When Details are incorrect or incomplete then QloApps through an error “Failed to retrieve access token: Unknown error”
- If the details are correct, the system automatically imports the locks provided by the Assa Abloy Smart Lock at that time.
- Additionally, if new locks are added later, the admin can manually import them by clicking the “Import Updated Locks” button.
General Setting
In this setting, the Admin Can customize the mail and password length setting
- Time Before Check-in: The admin can configure the reminder email timing to be sent before the guest’s check-in, such as 2 hours or 1 day in advance.
- Reminder Mail Password: The admin can choose to enable or disable the option to send the remainder of mail for the room Passwords.
- If Enabled, the remainder mail that contains the room password will be sent at the reminder time (e.g., 1 day or 2 hours before check-in).
- Show Room Number in Password Mail: Admin can enable or disable the display of the room number in the password email.
- Set Password Length: Define the password length, which must be between 4 and 9 digits (e.g., 6 digits).
Cron Setting
Cron settings in QloApps Assa Abloy Smart Lock automate email notifications, generate passwords reducing manual work and ensuring timely communication with guests.
In this, a cron job can be set to:
- Generate passwords for smart locks at the right time.
- Send emails to guests a few hours /days before check-in (as per module configuration in general setting).
Additionally, Remainder emails we can also send as per the configuration.
Enable Cron Setting
You can add this link to your cron task scheduler to schedule and automate the cron job.
Why These configuration Matter
- For Admins: Full control over password security and guest communication, ensuring a seamless and secure experience.
- For Guests: Timely reminders and clear instructions for a stress-free check-in process
The admin must assign smart locks to their respective rooms, enabling guests to unlock their rooms using a password generated at the time of booking.
How Admins Can assign the smart locks to the rooms
- Log in to your QloApps Admin Panel.
- Navigate to Catalog -> Manage Room Type
- Now Select the Room and Click on Edit
- In Edit Admin need to click on Rooms
- In each room, admin need to assign a lock ID and click on save.
- Then the system will show the assigned password for that specific room.
Note: Only rooms with a smart lock assigned will support password-based access for guests.Each time a guest books a room, a unique password is generated for them.
How Guest Room Passwords Are Generated
- When a guest books a room, and the booking is confirmed, the system creates a secure password for the assigned room.
- The password can be sent to the guest automatically via email.
- Alternatively, the hotel admin can choose to send the email manually.
- The password is valid only for the guest’s stay duration, ensuring security and convenience.
How Admin and Guest Can Show the Room Passwords
For Admin
- Log in to your QloApps Admin Panel
- Navigate to Orders and select the specific order number
- Scroll down the order details page to find the ASSA ABLOY Lock Password section
- Here Admin can see the password for that assigned room.
- Additionally, Admins can also regenerate the password and send it directly to the guest via email.
- Send Mail: This option allows the admin to send the room password for a specific room to the guest via email.
- Send All Room Passwords: This option enables the admin to send passwords for all rooms associated with the guest in a single email.
For Guest
- Once the booking is confirmed, the guest will receive the room password via email
Here you see the screenshot of the email.
If the Guest books a single room
If guests book More than One room
Conclusion
The QloApps Assa Abloy Smart Lock Connector transforms hotel security and enhances guest convenience.
By replacing traditional keycards with smart lock technology, hotels can improve security, streamline operations, and create a modern, hassle-free guest experience.
With this integration, admins manage passwords, automate emails, and ensure seamless check-ins. As a result, staff workload drops and security improves, giving guests a smooth, secure stay
To learn more about QloApps and its features, visit: QLO Reservation System – Free Open-Source Hotel Booking & Reservation System.