Project has moved to github: https://github.com/weggetor/BBBooking !!


Project Description

BBContact8The bitboxx bbbooking module is a DNN module for renting a single object on a daily base (e.g. holiday home). Configure minimum rental days and other settings easily and get email notifications on reservations. The minimum DNN Version for this module is 07.01.00 !

 


Whats new ?

Version 01.00.00 (01.09.2014):

  • Initial release

Installation

Before installation please install  bitboxx bbimagehandler as a prerequisite and configure AllowedDomains in web.config ! Then install this module like every DNN module as a host account in System – Extensions or directly from the DNN Forge. After installation place a bitboxx bbbooking module on the page where you want to show your booking form.


UI

The UI displays a 1 year occupation chart with the possibility to change the years. Depending on the settings, only future dates are visible.

The customer can enter his preferred time span. If the check is OK, he can enter his personal data and finalize the reservation.
A user is automatically created in the system with the entered data, an email is sended to the administrator and the timespan is blocked as “reservation”.
In the backend (“Edit bookings”), the administrator can edit the bookings or create new ones.

79


Settings

80

The settings in detail:

Minimum Days Enter the minimum amount of days for a valid booking
Minimum Offset Enter the minimum amount of days between today and the earliest start of the booking
Only future Check if the visitor should only be able to see future dates
Allowed Arrival Days Check the days where an arrival / checkin is possible
Sender Name Enter the name of the sender (e.g. "Contact Form on www.mydomain.com")
Sende Email Enter the email address of the sender (e.g. "contact@mydomain.com")
Recipient Enter the email address to where the information of the booking form should be sended
Send copy to user Check if you want to send a copy to the user also
Subject Enter the Subject for the email. Use the following placeholders: [FIRSTNAME],[LASTNAME],[ORGANIZATION],[STREET],[CITY],[POSTALCODE],[PHONE],[FAX],[EMAIL],[REMARK], [STARTDATE],[ENDATE]
Mail body Enter the Mailtext for the Emailbody. Use the following placeholders: [FIRSTNAME],[LASTNAME],[ORGANIZATION],[STREET],[CITY],[POSTALCODE],[PHONE],[FAX],[EMAIL],[REMARK], [STARTDATE],[ENDATE]
Show fields Check which fields should be shown and which are mandatory to fill in.

Edit Bookings

As an Administrator (“Edit” permission) you are able to edit the entries:

image

Click the + sign to add a new booking, the pencil for editing an existing entry and the trashcan to delete an entry.

image

After entering the new data you can check your entries against the rules you defined in the settings. The following checks are done:

  • Arrival before Departure
  • Arrival >= Today + MinOffset
  • Days >= Minimum Days
  • Arrival on allowed weekdays
  • No other booking in the selected timespan

If one or more rules are violated, a warning is displayed. As an admin you can save this entry anyway.

Last edited Oct 17, 2016 at 9:20 AM by bitboxx, version 6