Drupal Rooms is a booking and room management solution well-suited for a single hotel, vacation rental or B&B.
Rooms allows you to:
- Create rooms and assign availability (or on hold states) via a calendar.
- Manage pricing for rooms using calendars that allow to set pricing for entire seasons or just change it for specific dates.
- Define optional add-ons for rooms.
- Charge either per-night or per-person.
- Handle children discounts.
- Create bookings and keep customer records.
- Make rooms available for booking with a availability search functionality and/or calendar - handling both immediate bookings and bookings following owner confirmation.
- Search by Room Type.
- Full integration with Drupal Commerce to manage payments, a range of different payment gateways, and a host of other e-commerce features.
- Accept full or partial payments (deposits) using Commerce features.
- Through Rooms Availability Constraints an admin can define availability constraints such as the minimum period of a booking.
Roomify for Accommodations is now available - Multi-Owner/Multi-Property Solution
If you are interested in a more advanced solution that can handle multiple owners and multiple hotels out of the box check out Roomify for Accommodations. Using the BAT module we built an all-new accommodations platform from the ground up.
Checkout out the demo and get in touch for more information.
Rooms-Based Hotel Demo Site
Demo site of Rooms functionality for Hotels/ B&Bs - Login with demo/demo
Documentation can be found here.
Our distributions are available as OpenSaaS or can be hosted on your own servers.
|Casa: Drupal Vacation Rental Website||For a single vacation rental website displaying calendar availability and taking direct bookings.|
|Locanda: Drupal Hotel Website||For a hotel or B&B site with multiple room types, optimized checkout.|
|Agency: Drupal Multi-Property Booking Site||A multi-property website. Essentially AirBnB in a box!|
Other Types of Bookings?
Rooms is quite specific to the accommodation use case, which it tackles end-to-end (from availability and pricing management to bookings and checkout). If you are looking for a more generic booking framework we developed BAT - the Booking and Availability Management Tools for this purpose. BAT handles any type of bookable thing and any time granularity.
- Build availability search pages with views: rooms_views
- Define availability constraints: rooms_availability_constraints
This module is developed by Roomify - a Drupal-centric company specializing in open source solutions for online booking systems - Contact roomify.us for customizations and implementation assistance or just to say hi :-)