I am providing Bus-Trips to different Events in Germany.
The volume of my activities is about 10000 passangers per year.
Until now, the whole reservation progress was made through a simple webform and forwarded via email.
An office worker than had to reserve the seats manually, create a bill and once paid, confirm the booked seats.
With growing passanger numbers this system gets very comlicated. I wish to have an automated solution coded.
The website of the project is right now purely .html based - with the planned relaunch it will be joomla cms based. (I am opened for other cms recommendations...)
I need a "Bus reservation" module.
On the events (eg a music festival) page there will be a link "search your trip".
Following the link, people will be directed to a page with all the outgoing trips with prices per seat.
On this page they can choose a trip and how many seats they want to book. Seating maps are not necessary as we work with free-seating in all our busses.
Then they can proceed to the next page.
Alternatively they can select "only come back" to go to the next page without selecting a trip.
On the next page, they are shown all the offered trips backwards with prices and can select one.
Alternatively they can select "only go" to proceed to checkout without selecting a trip backwards.
On the next page they have to put in their personal data and choose between Bank-Transfer and Paypal as Payment options before they can proceed.
On the next page they get an overview over they booking.
On the next page they get to read and confirm the terms of service and to confirm the reservation.
-Needs and interface where we can add Destinations and Departure with amount of Seats availible.
-Needs to take care that no bus is overbooked. So we add a departure with X-Seats and once the bus is full it is not possible to book it.
-Needs to handle X-Seats at X-Prices. Eg.: We put in a departure to a destination. We offer 53 seats all together. 5 of them are sold at $10, 30 are sold at $12, 18 are sold at $15
-If somebody selects a "Round-Trip", meaning an out- and an in-going journey together, he gets a discount. (Round-Trip price).
After checking out, the script needs to create a bill (prefarably in pdf) by itself and send it to the customer via email right away.
Needs a backend where our office workers can change the status of bookings from "pending" to "paid/confirmed". Once the status is changed, script needs to send an confirmation email to the customer.
For questions please ask me.
I can think about different possiblities to write this script.
1. You write it all you own.
2. You take the (pretty sold base) of "fusion ticket" ([url removed, login to view]) and adapt it to our needs including the integration to a cms and templating.
Please contact me for any questions.
I need solid work. This is why i offer you the following:
You bid for the project and this will be the price for the work you get as a "base payment".
If i am very happy with your work, and if the work delivered proofs to be solid after a few month of productive use - i will pay you the same amount you allready recieved again as a bonus. Sound's great? I know! Though i expect professional work and support.