I require for a reservation module for an existing php mysql website. The module will be an online tour booking system for a historical museum. It will be for booking school excursions, functions, weddings and day tours.
1) A front end booking system with a calender so customers can select the dates they wish, be given a price and can click to continue with their booking. Once they have chosen their dates and had a price there needs to be a page for optional extras and then an option to cmoplete payment using a number of methods. This would just be a deposit for the booking. I would like to add a function so that users can return and pay the remaining balance sometime before their holiday if possible. The dates must automatically shade out once the customer has paid the deposit.
2) A back end system which allows calender changes, bookings which have been processed through another source to be added and basic admin.
3) The system must be able to handle extra services and have a clear admin system so that bookings and payments can be identified and attributed to individual attractions or facilities with ease. It would be good if we could see how much money has been paid for each property at a time, who paid what and what each customers balance is and what each property's balance is if possible.
The web design can be handled by us, we merely need the booking/backend and availability system set up on our behalf.