The main purpose of the proposed project is to build a Joomla module that allows the users to buy bus tickets from a bus line that already have a ticket booking and sales system; this remote system will provide the data to the Joomla component via Web Services that we´ll provide.
The users can search for the availability of the buses and then reserve and pay their tickets online using PayPal and a similar service called “Dinero Mail”
The module should be Joomfish compatible.
The functionality of the module is similar to the one in this website:
[login to view URL]
The major requirements can be listed as follows:
1. The module should be Joomfish compatible so we can translate the different options of the module, and that the user can select the preferred language on the front end.
2. Allow a user to search for a Bus service by selecting:
Type of service (first class, regular class, special, etc.)
From, To
Date and Type of ticket (Senior, Teacher, Minor, Handicapped, etc.)
Number of tickets needed for each type.
The system lists :
Type of Service
Fare of the trip
Time of departure
Arriving time
Seats available for each type of ticket
3. Allow a user to select one of the options enlisted, then the user choose the type of ticket, write his/her name; select a preferred seat from one of the vacant seats available using a combo box and/or a graphic layout of a bus.
6. The seat in the layout will change of color to indicate that is already taken, the layout of the bus will change in number of seats depending of the type of service.
7. The component should allow the user to make a payment using a Payment Gateway. The system should allow payment through PayPal and Dinero Mail ([login to view URL]) this service provides HTML and API´s for integration.
8. Generate a printable (PDF) Bus Ticket if the ticket booking and payment is successful
9. Send an email to the user’s email account on successful booking along with the Ticket number and trip details
10. Generate an exception message if the booking fails due to Payment failure or due to unsuccessful booking.
11. Refund the processed amount to the same account from which the payment was made, in case the payment was successful but the booking failed.
12. Send data of the purchased ticket back to the remote book system.
Hello,
We have a team of 15 full time, expert developers having expertise in iPhone, Android, Joomla, Magento, Wordpress & Core PHP. We are willingly to work on this project.
We can customize components, modules and plugins from the scratch as well as integrate and customize 3rd party extensions too.
I've briefly referred your requirements & found feasible to implement.
Our services are fully tailored to your business and we do take a little time to understand your objectives which will give you a real edge over your competitors and receive a special and personal service.
Please enable us with a short discussion on project to have better understanding on every minute requirement.
We can surely address project requirements, exactly as you want.
Please communicate your feedback & allow a small discussion to conclude the flow.
I look forward to have a prompt response from your end.
Thank You.