Bookable Entities Everywhere is a module based on BAT that allows the user to add booking and availability functionality to any node type. Any node type may be made bookable with BEE, with a selection of daily or hourly event granularity. It’s also possible to configure open hours. Each node of the given type may have single or multiple units, to handle multiple identical resources. BEE provides an availability calendar and a basic booking creation form for each enabled node.
For a full description of the module visit: https://www.drupal.org/project/bee
To submit bug reports and feature suggestions, or to track changes visit: https://www.drupal.org/project/issues/bee
This module requires the following contributed modules.
It's possible to take payment using Drupal Commerce - when payments are enabled for a content type, you may set a price per day/hour, and the reservation form will add a booking to the user's cart.
1. Navigate to Administration > Extend and enable the module.
2. Navigate to Administration > Structure > Content types > [Content type to
edit] and there is now a BEE option in the vertical tab set.
3. Select whether or not to make the entity type bookable.
4. Select Booking Length and Availability. Save.
Supporting organizations: