Reservations/Booking System & Integration with shopping cart

CLOSED
Bids
28
Avg Bid (USD)
$670
Project Budget (USD)
$250 - $750

Project Description:
We need the following plugin to integrate into a Wordpress website:
This is a limousine service.
Reservation through our website will require registration/membership [needs to be developed as well - must allow a corporate client to create sub
We need a reservation form that can collect the following data from the client: Type of Vehicle; Number of Passengers; Type of Service; Pick-Up Location; Drop-Off Location; Extras required.These variable items will form the price of the service [the system needs to be able to calculate them]
Then, a date and hour must be collected from the client for the starting of the service.
Once this data has been collected in a form, the client can proceed to make a reservation.
The reservation is then secured via a payment gateway.
Once the payment is confirmed, an automatic email is generated to the client with a confirmation.
The client must be able to access a "membership" area [also to be created] where he must be able to see the history of his transactions, etc.
Integration with the API [provided] of an existing web-based invoicing software is needed.

Additional Project Description:
02/04/2014 at 7:45 EST
Here is an additional information so that you may better elaborate your offers:

A little history first: We have in the past used Freelancer.com to develop the project of our company. We handed over the project to a developer in Índia, "Bxxxxxx". In the beginning all went well, the milestones were completed, the project had great complexity. In time, however, Mr. Jxxxxx of "Bxxxxx" started to hand over the development to junior programmers and things started to slow down and derail. In the end, despite we had paid over $US 2.100 and had more money deposited for them, they have stopped developing our project and never gave us ANY of the code that had been developed and paid for. We are currently working with Freelancer.com to get a full refund. Needless to say, we don’t want to see this unpleasant and expensive experience repeated ever again.

So, in the interest of honesty, if you feel you don’t have the skills to develop this project to completion, please say so and give up, and save us both a lot of grief. It is of the greatest importance that you take this project to its completion and within the budget that you propose. The time necessary for the development is somewhat flexible. Take your time to do things right. Please present results that are effective and meet our expectations, even if it takes a little extra time. If you do so, and are open and honest with us, you can be sure you’ll be hired for future developments.

We are now considerably less ambitious in our project. We purchased a really nice WordPress theme that has provision for Woocommerce shop and cart and we will develop our website from there. This theme is retina-ready and responsive, able to be displayed in all types of devices, desktop, laptop, tablets, mobile phones. However, we need to develop a plugin that will be capable of handling the reservations/bookings of our services.

Since we are a company that only offers services, not products, we don’t deal with stocks and we always assume that we have availability of fleet. So that will make things simpler. When coming to our site, the visitor may navigate the entire site without the need for a membership. However, in order to use the reservation form, he must become a registered user and log in to his user account. Only then he can proceed to make a reservation. Since we have both private and corporate customers, we need to be able to allow the corporate accounts to create sub-accounts for each of their employees who are allowed to use our services. To some users, will be given the ability to use our services and be billed aggregatedly at the end of the month. Others will have to pay upfront. Some clients pay full price; others have a discounted rate. These processes should be as automated as possible.

When making a reservation, the client must decide when (date and time) the service will begin and when (date and time) will it end. He must decide where (location) will it start and where (location) will it end. He must decide what type of vehicle will be used. How many passengers will be transported. If the pickup location is an airport, flight information must be entered (carrier, flight number, estimated time of arrival...etc). All these conditions will affect the calculation of the price to pay (on the background, the software needs to calculate the distance between the garage and the pickup point, then the distance between pickup and drop off, then the return of the car to the garage; if there are road tolls and how much; if there is waiting time involved and how much).

Once the reservation is reviewed and confirmed by the client, the system must generate a confirmation page. If the client OK’s it, he will be taken to the payment gateway. Once the payment is done, the system will generate an email to the client with a confirmation, and another email to the website operator with the confirmation of the reservation. The client will then decide if he wants to generate an invoice. This is when the integration with the API of our Web-based invoicing software is necessary.

We will have a “shop” where some of our services will be “packaged” as products. When the client purchases one of these, he too must go through the reservations process.

I hope I have been more clear to describe what we are looking for, and this may help you to better understand what’s involved.

Good luck.


02/04/2014 at 8:53 EST
We will not consider awarding developers with a feedback rate inferior to 4,5 ; a conclusion of projects inferior to 75%; and a ratio of failed projects higher than 5% of the total awarded in Freelancer.com
Thank you.

Skills required:
PHP, Software Architecture, Wordpress
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1855
in 25 days
$ 695
in 18 days
$ 721
in 20 days
$ 670
in 26 days
$ 631
in 10 days
$ 750
in 15 days
$ 250
in 10 days
$ 555
in 10 days
$ 773
in 24 days
$ 400
in 10 days