Support

Home Forums Pre-Sales Booking system for transport company

Booking system for transport company

Posted: November 3, 2013 at 4:43 am

Viewing 4 reply threads


Luke Morton

    November 3, 2013 at 4:43 am

    I’ve read over the forum and believe all of these are possible, but I’d like confirmation before purchasing. I need to create a booking system for a bus company with the following features:

    Book multiple seats at once
    Variable rates for each seat (adult, child, etc)
    Capture every passengers name, even in group bookings
    Proxy booking (booking agents can book on behalf of someone)
    Ticket generation
    Report generation (e.g. pdf of purchases for the month)
    Booking agent reports (e.g. pdf of all the bookings made by a given agent)
    Manifest generation (e.g. pdf of attendees for an event)
    Return trip booking
    Custom fields (e.g. a drop down for pick up location)

    To achieve this, I believe I will need the following:

    Recurring events—there is one service almost every day
    Ticketing—for printing tickets
    Roles & Permissions (BASIC)—for booking agent control
    Multiple event registration—for booking return trips

    And, of course, a Business licence.

    Can you please confirm or point out any issues with my requirements?

    Thank you.


    Luke Morton

      November 3, 2013 at 4:51 pm

      I’ve spent a few hours with the test site. With regards to the proxy booking, would it be possible for a logged in user to create bookings and have the Type of those bookings set to “Booked by [user name]”? (Similar to the “Added by Admin” type currently used.)

      It’s also important that those bookings be charged accordingly, but not immediately as my client wants to send a monthly invoice to each agent. That shouldn’t be a problem, right?

      Thank you.


      Dean

      • Support Staff

      November 4, 2013 at 2:48 am

      Hi Luke,

      Book multiple seats at once
      Yes – Multiple Event Registration and possibly Seating Chart (depends if you need them to specify the seat).

      Variable rates for each seat (adult, child, etc)
      Yes – though the seating chart cannot have variable pricing.

      Capture every passengers name, even in group bookings
      Yes

      Proxy booking (booking agents can book on behalf of someone)
      As in the link you provided, they can do this, but there isn’t a specific feature for this.

      “would it be possible for a logged in user to create bookings and have the Type of those bookings set to “Booked by [user name]“? ”
      Not without some customisation made to the plugin.

      Ticket generation
      Yes – Ticketing addon

      Report generation (e.g. pdf of purchases for the month)
      Yes, we have CSV (spreadsheet) exports. There is a simple report (graphs) available in each events Attendee page.

      Booking agent reports (e.g. pdf of all the bookings made by a given agent)
      Not specifically, but if you log in as the user (Aside: The User Switching plugin is very useful for this), then you can export the attendee details for that user.

      Manifest generation (e.g. pdf of attendees for an event)
      Yes, CSV export.

      Return trip booking
      Please explian this further.

      Custom fields (e.g. a drop down for pick up location)
      We have custom questions that can achieve this.

      “It’s also important that those bookings be charged accordingly, but not immediately as my client wants to send a monthly invoice to each agent. That shouldn’t be a problem, right?”

      If the Invoice gateway is used then yes that’s possible. If the client wants another gateway used, such as PayPal, then its an instant payment. Having both is possible but you would not be able to control which the user selects.


      Luke Morton

        November 4, 2013 at 3:12 am

        Dean,

        Thank you for the comprehensive response.

        Don’t worry about the Return trip booking, it’s really just the ability to create another (multi) booking.

        The only thing I’m a little concerned about is making customisations to the plugin to get the “Type” feature I mentioned. I’m comfortable making those myself (with a little guidance), I just need to know that it can be done in a way that’s not going to break with future upgrades. I.e. is there a way to extend the relevant parts of the plugin in a separate file so that updates don’t overwrite my changes.

        Thank you again for your help. I’ll be purchasing this first thing tomorrow.


        Dean

        • Support Staff

        November 4, 2013 at 4:27 am

        Hi Luke,

        No problem.

        Regarding the customisation, it’s a little hard to say, but I’m doubtful it can be done without affecting core files, and thus causing issues on updates.

        There are areas that can be editing or extended using the templates and custom functions, but this is unlikely to be the case for this modification as it is deep in the core code.

        I can suggest contacting one of our recommended developers regarding it: http://staging.eventespresso.com/developers/event-espresso-pros/

        Viewing 4 reply threads

        The support post ‘Booking system for transport company’ is closed to new replies.

        Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

        Event Espresso - Staging Server