I need a Magento Extension developing for a car repair garage, it needs to be able to do the following:
The customer will land on a product page for a 'gold service', or other similar product, on that page there will be a jQuery calendar in which the customer can view available dates for when they can drop their car off at the garage.
As an example a 'gold service' takes four days to complete so the customer needs to be able to pick four consecutive days (excluding Sunday) for when their car will be in the garage. The admin will be able to create other products and specify how long, in days, they take.
Because the garage can only accommodate three cars simultaneously there can't be anymore than three bookings happening concurrently. The admin will be able to specify how many concurrent bookings they can handle.
Once the customer has chosen an available set of dates then they can add the booking to the 'cart' and purchase through the usual Magento system.
In the confirmation email the customer will receive, the date of the drop-off and the date of the pick-up needs to be included.
The staff at the garage will have to be able to view all the bookings that have come in on a day, week or month basis. They need to be able to take bookings of people that ring up or walk in the garage also. They will also need to be able to specify days (i.e. bank holidays) when they cannot take bookings. They will also be able to alter or cancel existing bookings.