We are building a website for a client using wordpress. The client needs a plugin for wordpress that will allow visitors to register for events pay for events (cruises, buss rides, train rides, etc.) after paying the visitor should be able to print out a ticket with a unique ticket number and transaction number. Before going to checkout the purchaser should have to enter the information for each ticket. For example if the even is a cruise and the visitor is purchasing 5 tickets when they select 5 and click continue they should have to enter personal information for 5 travelers Like name, address, phone number, email address and drivers licenses number. To start off my client will only be accepting payments using paypal but they do intent to accept standard credit card payments in the future. There should the options to be able to charge a processing fee, a boarding fee, or a surcharge.
This plugin has to have to ability to charge a processing fee or surcharge to every attendee
Event cost $100
Surcharge $15 (when this is set in the back-end it should automatically be added to each attendee)
There should beach a place for each attendee to enter their personal information. So if someone is purchasing 5 tickets for example the next page should have 5 different place to collect information. Name, Address, Phone, Email, Drivers Licenses, Twitter, Facebook Etc.
After the tickets are paid for the purchaser should be automatically sent the tickets by email (Each ticket must have a different ticket number and each attendee must be assigned a ticket)