BEE Hotel
This project provides a direct booking engine for hotels, B&Bs, and lodging, offering features for dynamic rates, availability synchronization, guest messaging, and operational management. It aims to help lodging businesses reduce third-party fees and enhance guest engagement with a customizable and efficient reservation system.
BEE Hotel — The Drupal platform for hotels, B&Bs, and lodging.
• Direct booking engine
• Dynamic rates & availability
• Daily planner & operations
• Guest messaging tools
• Integrated PMS (BAT) & Commerce
Key advantages include:
Direct Guest Engagement:
Grow exclusive relationships with your guests, enhancing customer loyalty.
Cost-Effective Operations:
Eliminate third-party fees and gain greater control over your operational costs.
Simplified Setup:
Launch your customized reservation system quickly and efficiently using our detailed installation guide and the pre-configured Sample Hotel script.
Features:
Flexible Unit Management:
Manage diverse unit types, including rooms, apartments, and more, with ease.
Dynamic Price Calculation:
Automate price generation with granular control via the Price Alterators submodule, leveraging Drupal's Plugin API for customization.
Weekly Base Price Management:
Establish and maintain weekly base price tables for each unit, ensuring accurate and consistent pricing.
Guest Post-Sale Pages:
Provide dedicated post-sale pages for guests (e.g., "/your-checkin"), enhancing the customer experience.
* User Query Statistics:
* Gain valuable insights into user search behavior, including:
* Daily room search counts.
* Peak search days.
* Opportunities for rate optimization.
* Availability Synchronization:
* Seamlessly share availability information with popular platforms like Google Calendar, Airbnb, and Booking.com.
Submodules
BeeHotel Price Alterator:
Define and manage your pricing algorithms through a user-friendly web interface.
Comprehensive front-end documentation for end-users is available. Front end documentation BeeHotel Price Alterator
BeeHotel Vertical:
Provides a vertical calendar view for enhanced daily business management.
Happening today:
Generates and sends daily hotel activity reports. It provides staff with a comprehensive overview of daily operations including:
- Today's Arrivals - Guests checking in
- Today's Departures - Guests checking out
- In-Progress Reservations - Ongoing bookings
- Room Status - Cleaning and maintenance needs
Provides a vertical calendar view for enhanced daily business management.
BeeHotel Searched:
Collects and analyzes guest search data to generate valuable insights for revenue optimization.
BeeHotel Ical:
Enables seamless synchronization of availability with external calendars.
BeeHotel Export:
Facilitates the export of availability, rate, and information data to external services, including Google Hotels. Google Hotels API
BeeHotel SampleHotel:
Offers a drush command to quickly deploy a complete demo hotel within your Drupal instance.
Suggested modules
Find in the Module Documentation a list of Drupal related modules
Use Cases
Guest Reservations:
Enable guests to book rooms for single or multiple occupants, with dynamic price adjustments based on occupancy.
Dynamic Pricing:
Implement custom pricing algorithms based on factors like guest count, seasonal demand, and booking lead time. Utilise Bee Hotel's built-in price alterators or develop custom alterators via Drupal's plugin system.
Daily Reservation Management:
Easily view and manage daily check-ins and check-outs.
Personalised Guest Stay Pages:
Provide guests with dedicated stay pages containing:
* Directions to the property.
* House rules and guidelines.
* Payment information.
* Access codes (for home automation).
* Other relevant stay information.
* These pages are accessible exclusively during the guest's stay.
* Revenue Optimisation: Analyse booking trends to identify peak demand periods and optimise pricing strategies.
* Channel Management: Export availability data to online travel agencies and platforms, including Google Hotels.
Google Hotels API
Dependencies
- Litepicker library [ https://litepicker.com ]
Suggested modules
Developers
Enhance your BeeHotel module knowledge through the project issue queue. During active development, the latest dev release is frequently updated with new features and bug fixes. Exercise caution when using dev releases, and prioritise building with stable versions
Builders
To get the most out of BEE Hotel, a foundational understanding of Drupal concepts like content types, entities, fields, and views is highly beneficial. We recommend new builders allocate time for testing and configuration to familiarize themselves with the workflow. To support your journey, make full use of the comprehensive BEE Hotel documentation. If you encounter challenges or have ideas for improvements, we actively encourage you to create new issues in the project's issue queue. This not only helps you get support but also contributes to the module's growth and stability for the entire community.
Support
Bee Hotel's mission to deliver a fee-free, direct booking system for hotel owners. We're building a comprehensive solution, including calendars, searches, pricing, accounting, and marketing tools. Investors and contributors are essential to achieving this ambitious goal. Join us!
Depends on
Dependencies of the latest stable release
- core_event_dispatcher ^4
- bat Drupal core
- bat_api Drupal core
- bee Drupal core
- beehotel_pricealterator Drupal core
- beehotel_utils Drupal core
- commerce_account_balance Drupal core
- commerce_product Drupal core
- commerce_store Drupal core
- currencyapi Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.26.4 | Stable | 9–11 | Dynamic Time Range Selection improved | Aug 12, 2026 | |
| 2.26.3 | Stable | 9–11 | Caching Fix for Search Results | Jun 28, 2026 | |
| 2.26.2 | Stable | 9–11 | mproved Price Alterator chart reliability with Google Charts fallback, enhanced search results with date/guest information display, and added Cancel button to season configuration form | Jun 28, 2026 | |
| 2.26.1 | Stable | 9–11 | Refactoring and deprecation | Jun 24, 2026 | |
| 2.26.x-dev | Dev | 9–11 | Dev release | Mar 31, 2026 | |
| 2.26.0 | Stable | 9–11 | Check in time Price Alterator | Mar 31, 2026 | |
| 2.25.12 | Stable | 9–11 | Mail Guest messages log, Guest messages CSS | Mar 25, 2026 | |
| 2.25.11 | Stable | 9–11 | Ajaxify, GuestMessages, bugfix | Mar 23, 2026 | |
| 2.25.10 | Stable | 9–11 | Drupal 11 compatibility, UI/UX improvements, bug fixes in price calculation and payment handling. | Mar 1, 2026 | |
| 2.25.9 | Stable | 9–11 | VertiCal: Customise fields in header, UI improved | Dec 1, 2025 | |
| 2.25.8 | Stable | 9–11 | Happening tomorrow - Architectural Refactor & UI Enhancements | Nov 19, 2025 | |
| 2.25.7 | Stable | 9–11 | First Morning section to Happening Now, default checkin checkout times | Nov 10, 2025 | |
| 2.25.6 | Stable | 9–11 | Oct 23, 2025 | ||
| 2.25.5 | Stable | 9–11 | "Happening Today" module first release | Oct 23, 2025 | |
| 2.25.4 | Stable | 9–11 | Vertical: Grey card for "not defined" night status | Oct 8, 2025 | |
| 2.25.x-dev | Dev | 9–11 | Oct 8, 2025 | ||
| 2.25.3 | Stable | 9–11 | Language switcher and better language selection to Guest Messages | Sep 21, 2025 | |
| 2.25.2 | Stable | 9–11 | Improved DI support for Drupal 11 | Aug 30, 2025 | |
| 2.25.1 | Stable | 9–11 | Bugfix | Jul 27, 2025 | |
| 2.25.0 | Stable | 9–11 | Vertical for Staff, Ewelink integration | Jul 16, 2025 | |
| 2.24.12 | Stable | 9–11 | Hotel Staff basic access to Vertical | Jun 28, 2025 | |
| 2.24.11 | Stable | 9–11 | guest_name token for messages | Jun 26, 2025 | |
| 2.24.10 | Stable | 9–11 | Guest messages as YML, integrates with Commerce account balance and CurrencyAPI | Jun 25, 2025 | |
| 2.24.8 | Stable | 9–11 | Buxfix | Jun 6, 2025 | |
| 2.24.7 | Stable | 9–11 | Guest message Tokens improved | Jun 5, 2025 | |
| 2.24.6 | Stable | 9–11 | Guest Messages with custom tokens and CT | May 10, 2025 | |
| 2.24.5 | Stable | 9–11 | Guest Messages with custom tokens | May 10, 2025 | |
| 2.24.4 | Stable | 9–11 | Bugifx | Apr 29, 2025 | |
| 2.24.3 | Stable | 9–11 | DI bugfix | Mar 21, 2025 | |
| 2.24.2 | Stable | 9–11 | bugfix, cleanup | Mar 20, 2025 | |
| 2.24.1 | Stable | 9–11 | fix dependency loop | Mar 20, 2025 | |
| 2.24.x-dev | Dev | 9–11 | Test dependency, logo.png | Mar 19, 2025 | |
| 2.24.0 | Stable | 9–11 | Improved config page, bugfix, recent BAT support, CSS, dependencies | Mar 18, 2025 | |
| 2.22.10 | Stable | 9–11 | Update dependencies | Mar 14, 2025 | |
| 2.22.9 | Stable | 9–11 | Update dependencies | Mar 14, 2025 | |
| 2.22.8 | Stable | 9–11 | Feb 4, 2025 | ||
| 2.22.7 | Stable | 9–11 | Pie chart for the price alteration block | Jan 20, 2025 | |
| 2.22.6 | Stable | 9–11 | A better price chain in a block | Jan 9, 2025 | |
| 2.22.5 | Stable | 9–11 | 31 nights consecutive price alterator. Alteration chain debug. | Dec 28, 2024 | |
| 2.22.3 | Stable | 9–11 | Consecutive nights price alterator, improved VertiCal, bugfix | Dec 11, 2024 | |
| 2.22.2 | Stable | 9–11 | Dec 8, 2024 | ||
| 2.22.1 | Stable | 9–11 | Dec 6, 2024 | ||
| 2.23.x-dev | Dev | 9–11 | Improved Vertical, Season values debug, code cleanup. | Dec 6, 2024 | |
| 2.22.0 | Stable | 9–11 | D11, improved UI | Dec 4, 2024 | |
| 2.22.x-dev | Dev | 9–11 | D11 dev release | Nov 25, 2024 |