249688 Booking Engine

En curso Publicado Sep 8, 2008 Pagado a la entrega
En curso Pagado a la entrega

Developing & integrating online booking system into existing website

Internet Booking System

Developer must be able to speak in English via Skype. If you are a company please do not apply.

We are an internet booking service for Airport Transfers. We need a designer with database knowledge to upgrade our existing website to incorporate an online booking and payment system which is fully automated and expandable/editable as we add more transfer routes. We are currently hosted on 1 & 1 Business Pro, Linux Based and need to stay with 1 & 1 and utilise as much as possible its functionality.

[url removed, login to view];jsessionid=[url removed, login to view];__lf=Static

We need a system that toggles between 1/. Taking a booking fee and then instructs customer to pay balance to driver and 2/. Taking full payment with a choice of PayPal or Credit/Debit cards.

Discount code. System to check valid Check code, then apply appropriate percentage discount. Toggle between discount deposit or cash to driver or to both. Plus it needs to be specific for a given route, time and date or globally, choice to be made by admin.

General System requirements:

We need an online booking system similar in function to these examples:

[url removed, login to view]

[url removed, login to view]

Must be Fully editable in our admin area

Must have Full SEO abilities which we can add or edit. Alt Tags, Header Tags etc editable SEO.

Matrix to include: Retail (Customer) Prices

Driver Prices (Price drivers charge us)

Booking Prices (Our Commission)

i.e in 3 rate sheets importable & exportable in CSV files.

Matrix must be editable: General function overall is % (percentage) based but each route should have possibility of manual override.

Payment choices PayPal, Credit card Debit Card (PayPal Pro) radio button.

Integrate PayPal Pro into website

Add a sales function for Welcome packs, vouchers, special offers, ski passes etc & to include text field editable. …..purchase options…as in HHB website, see link above.

In addition to all fields in the two above examples we need to make sure that the following fields are all included if not already listed. Fields marked X = mandatory

Booking date: X

Name: X

Address: X

Telephone:

Email: X

Return or Single Journey: X

Number of passengers: X

Booking Reference number: (System to allocate sequential reference number)

Discount Code:

Voucher:

Party Leader name: X

Arrival Airport: X

Flight Arrival Time:X

Flight Number:

Airline:

Departure Airport: X

Flight Departure Time:X

Flight Number:

Airline:

Accommodation or Complex Name:X

Accommodation or Complex Address:

Every option we should have option to link a given price (additional price for that option….e.g. Baby seat, skis, extra luggage etc)

Mobile Phone Contact Number whilst travelling: X

Comments/Additional info text field:

Terms and conditions tick box: X

Text field to display instructional text, for example

The exact pick-up hour for your return trip will be set with your driver during your first (onward) transfer. Please ensure you are aware of the time that you will be picked up from your resort for the return transfer….. (Edited by Admin)

Drop down boxes & prefilled by default from website front page that customer chose. Whatever route customer chose from front end of our site is prefilled into the appropriate field on the booking form.

Auto save any part filled out form …..it is frustrating if you get something wrong…all info should stay same so customer can go back and correct or alter…not disappear and have to fill out whole form again.

Also a field for Fuel Tax addition option for any fuel surcharges etc. Not visible until activated by Admin but we have the option to display and add to price if necessary.

Price Fields clearly displayed:

1/. Immediate booking payment (Our deposit)

2/. Balance to be paid to driver.

Seasonal prices? Calendar based?

Click on a calendar so that we can put seasonal price variations. Example, if we have a special offer for some particular date in future, when customer chooses that date it automatically applies a special offer discount to that price for that day. (This is probably done with an additional price matrix/spread sheet with different seasonal prices.) We need to be able to upload and download the matrix CSV files.

Total price of transfer (example 110 Euros)

Fee payable now (example 10 Euros)

Fee payable to driver (example 100 Euros)

We also need a toggle option in Admin so that on any chosen route we can change payment options so that: Customer can pay FULL amount in sterling and Euros direct to admin instead of deposit and cash to driver option if we chose to do so.

Email Confirmations

Customer receives email confirmation of booking.

Admin (bookings at.......) receives copy email confirmation of booking.

Driver 1, 2, 3, 4, or 5, receives a Driver Booking Order, which is a CUT DOWN version of booking confirmation email. (Driver needs all basic information but does not need customer's email and some other details, we will specify fields)

The Driver Booking Order email is sent to the appropriate driver based on

Airport location (One of six at present) and number of passengers booked. (Not all drivers are able to take 8 passengers for example so we must choose a driver with suitable sized vehicle). If Driver 1 cannot do the transfer then it goes to driver 2 and so on.

If a driver does not reply within a certain time, example 24 hours, then the Driver Booking Order email is sent to the next driver and again, if no reply to the next driver.

Driver Booking Order. We need an email back to admin with one of 2 words in the subject line to either “ACCEPT” or “DECLINE” the booking.

All “DECLINE” emails must then be re-routed to the next driver number in the list sequentially and a copy sent to Admin so we know which driver accepts booking.

REPORTS

Based on the confirmation email that is sent to Admin, send all data to a Google Docs online live spreadsheet and update that spreadsheet with each new booking taken. (This is the Admin's master booking spreadsheet record of all bookings)

Also, the last field on this same report to indicate which driver has accepted the booking; including time and date email was confirmed by the driver.

Customer to receive an email if booking fails, if route not available or if not yet priced route or any route we do not list. They get instruction email and we at admin to get copy. (We supply all routes and can quote a custom transfer if required. We already have a “Quote a Price” form on website for any routes not listed on website or not yet priced, so if the customer chooses an unlisted route he can be directed to this form page).

Entrada de datos HTML MySQL Odd Jobs Diseño de sitios web

Nº del proyecto: #1995944

Sobre el proyecto

Proyecto remoto Activo Jul 11, 2012