We require a booking and reservation module for a Magento webshop. The shop will rent out appartments by the week. The week will start on a on the product configured start and endday in the week. The user must be given the opportunity to select a period via a calendar. Based on the startday in the week, the calendar must show the user which weeks will be booked. Key is that both the selected dates from the user and the generated dates based on startday are stored in the database for future use.
1 Configure bookable products via product type
2 Display calender in product list to indicate available dates
3 Display calender in product view for period selection
4 Calendar appearance via css
5 Display period in quote and order items
6 Robust double booking prevention
8 Reserve items after successful MultiSafePay payment