Our current developer got sick and cannot deliver within the time frame. Most of the job is done, however we are out of time and we must deliver ASAP.
The developer who will undertake the project must guarantee he / she will deliver to the appointed date and also be available for bug fixing for a minimum 6 months after delivery. The project will follow a second face introducing new functionality which will be handled by a new agreement and a new cost. So if you undertake the project you will have the opportunity to undertake a second project after the delivery of this one.
The project is the completion of a Joomla 1.5, 1.7 Tour Booking component. ie: Book an one day tour.
A front end presentation URL will be sent by PM, upon request.
Once we agree to all terms we will provide you with full back end, ftp, mysql access.
Currently, all Joomla back end part is completed and most of the front end of the booking form, however, the following functionality is not yet implemented, or not working:
1. Step (Pick up), user must be able to type his / her address and the system should direct them to the closest pickup point, showing the distance in km and miles, using google maps api.
2. Step (Transfer) , user must be able to type his / her address and the system should direct them to the closest pickup point, showing the distance in km and miles and calculate the cost for the transfer, using google maps api.
3. Last Step (Summary), should display all the summary of the booking.
4. Add cart button should add the booking to cart. Also full cart management should be implemented, like delete booking from cart.
5. Check out and make the payment, via PayPal and Credit Card (Credit Card payment functionality is complete, PayPal payment is straight forward).
6. e-mail for booking confirmation should be sent to both customer and system admin, containing a voucher for the booking.
7. At a later date, the system should automatically send a reminder to the customer.
8. A Check order status functionality should be implemented, in order for the customer to sign in and check the status of the booking, modify it (ie: change the date, change number of passengers) and also cancel the booking)
9. A full order management should be implemented in the back end for the system admin.
10. A content plugin has been implemented in order to add booking button and booking functionality into Joomla articles that present tours. This plugin should be addapted and customized in order to be placed in the position "Book now" at the site's front page.
11. The developer who will undertake the project should resolve any bug created by his / her implementation or by the previous developer's implementation.