Let me explain what I want to do. I have a taxi reservation module, but I do not like the booking form so I would like to do another one.
For this module I have a component where I list all my database (my clients, my drivers, my vehicles, my partners, my bills ...)
And since the module I add a booking through a form.
So here are the steps that I would like the forms.
To know is that I want a multi-page forms
here is the link module that I use:
[login to view URL]
First stage (page):
Ask the traveler's name and phone number with the function of auto suggest if he still in my database.
If not, creat a button to add a new
Seconde stage (page):
Select address like the module ([login to view URL])
But when we add a customer from the first steep his address appears here
But we can add a new address from pick up and drop up or we can suggest from the database pre-select address
Also add a empty note (to writting some comment like number of flight...)
add all detail then the module like Adult seats, Suitcases, Child seats
add Select Date and Time
And add a return buttom (if the passenger and to return)
System take the same address and same info (Adult seats, Suitcases, Child seats)
Also add a bottom to say which vehicul the passanger need van or car
Third stage (page):
Payment method with some check box
Credit Card (no gateway needing it's only to know the passenger will pay by credit card)
Billing to (professional client or subcontractor)
Fourth stage (page):
down menu with various prices
Fifth stage (page):
Select a driver from the list
Sixth stage (page):
Seventh stage (page):
After to make the order I want to invoice come like my sample invoice.
And I want to be stored in a database, I can access by category. Private Client, pro client, subcontractor. Then in its categories must differentiate between paid and unpaid
Also be careful with integration with Google Calendar, it is necessary that all bookings appear in google calendar.