Support

Home Forums Pre-Sales Customization possibilities for EE Business License

Customization possibilities for EE Business License

Posted: September 11, 2013 at 12:56 pm


Shaiful Borhan

September 11, 2013 at 12:56 pm

Hi there,

I have a client project requiring to ditch their current WP event & ticketing system for a newer, more robust plugin. I came across EE. However it’s not going to be a straightforward install and use. There are a few requirements that EE may not support but I would like to confirm with you guys since I noticed there is an interesting Custom Files add-on under the Business License that mentioned “your creativity and control is only limited by your imagination”.

So here are the extra requirements for our project. I would like to know whether can EE support these customizations for the new features:
1) Different ticket prices depending on date/ticket type – E.g Friday Ticket for Adults is $30. Sat Ticket for adults is $35. Friday is cheaper due to preview night. Ticket types we usually have are Adult, Student, Disabled & Senior Citizen.
2) Create a customized attendees report per event that outputs as a PDF with our own formatting style of attendees data.
3) When a registered user (the User Role is Producer) submits an event from the frontend, he/she should be able to view the progress of ticket sales (for his/her event) in the backend as well as manually add offline bookings to the event.
4) Special ticket promos – Like Buy 5 free 1.
5) Re-use ticket format for various repeated stagings e.g. If a standard ticket is $30 for each night, right now we have to create a new ticket for every night. If it’s a month long event, we have to retype everything 30 times. Need something to streamline this.
6) Add a new payment module. And then use this module as well as PayPal so user can choose either one during checkout.

Thanks for looking into this.


Seth Shoultes

  • Support Staff

September 11, 2013 at 6:29 pm

Hi Shaiful,

We appreciate your interest in Event Espresso. Please see my answers to your questions below.

1) Different ticket prices depending on date/ticket type – E.g Friday Ticket for Adults is $30. Sat Ticket for adults is $35. Friday is cheaper due to preview night. Ticket types we usually have are Adult, Student, Disabled & Senior Citizen.
This will need to be done by setting up separate events for each ticket type and using the Multiple Event Registration’s add-to-cart shortcode functionality to list the events together.

2) Create a customized attendees report per event that outputs as a PDF with our own formatting style of attendees data.
The event data can be easily exported to an excel spreadsheet which can be formatted to your preference, then saved as a PDF.

3) When a registered user (the User Role is Producer) submits an event from the frontend, he/she should be able to view the progress of ticket sales (for his/her event) in the backend as well as manually add offline bookings to the event.
This can be done with the Roles and Permissions add-on that is included in the Business License.

4) Special ticket promos – Like Buy 5 free 1.
This can be done with our Volume Discounts add-on that is currently in beta. All customers can get access to this add-on through our Pre-release channel.

5) Re-use ticket format for various repeated stagings e.g. If a standard ticket is $30 for each night, right now we have to create a new ticket for every night. If it’s a month long event, we have to retype everything 30 times. Need something to streamline this.
Have you seen our Recurring Event Manager? This does what you are describing. We also have functionality that allows you to duplicate events.


Shaiful Borhan

September 11, 2013 at 10:09 pm

Thanks Seth.

I also added question number 6:
6) Add a new payment module. And then use this module as well as PayPal so user can choose either one during checkout.


Shaiful Borhan

September 11, 2013 at 11:46 pm

I have just spoken to the client about #5, they are not really recurring events. For example, we have a theater week that runs for 7 days. Every day there are 3 shows that will be using the same hall. These shows have similar ticket types and prices but they have to be defined as separate events. Is it possible to re-use the tickets information just to make things quicker to manage?


Dean

September 12, 2013 at 1:16 am

Hello,

6) You can activate any of the payment gateways, so they will be come choices when the user comes to pay. E.g. PyaPal and Stripe, the user can choose which one to use. Only thing you cannot do is specify a gateway per event, all events use whatever gateways that have been activated.

5) The Recurring Event Manager (REM) is basically a quick way to make the same event over a period of time. So if you have a show monday to friday you can use REM to make 5 events, one for each day of the week with the exact same details barring date. So for your example, using REM, you would create 3 events, and REM would generate 21 events in total.


Shaiful Borhan

September 12, 2013 at 1:26 am

Hi Dean,

For #5, in our case they are not 1 show for 7 days, but more like 21 different shows for 7 days with 3 different shows showing daily. The only similarity these shows have is the venue and ticket combination and prices.

For #6, OK understood about the visitors able to choose. But what I meant here is a totally different payment module that is currently not supported in EE. Can I write a module for this new payment gateway I would like to use?

Also, what are the possible things the Custom Files add-on able to achieve? “Do you want 100% control of the functions and layout of Event Espresso without having your changes overridden with each upgrade”, is that true?


Dean

September 12, 2013 at 1:37 am

Hi,

Right ok, if they are 21 different shows then no there isnt a way to streamline it unfortunately. You could duplicate an event but would still need to edit the description and whatever else.

Yes you can create your own gateway. We have some basic documentation available, however we do not support custom work, so it would be up to yourself build it, test it and to maintain the gateway.

We do offer Gateway creation services ( see here https://eventespresso.com/rich-features/multiple-payment-options/custom-payment-gateway-development/ )

The Custom Files add on is used as a basis for extending Event Espresso. It allows you to bolt on functions and files. It uses the uploads directory as a base, so updates will not over write the code.

In respect to what is achievable, it depends. Mainly it is used for custom shortcodes. I have made a few things which take an existing shortcode, change it add in some functions to call in javascript files etc.

Strong PHP knowledge is recommended and knowing some jQuery isn’t a bad thing, depends what you need really.

The list of hooks and filter is found in the documentation. It isn’t a huge list by any means, but we are looking to expand on that come version 4 which is a total re-write of the plugin.


Shaiful Borhan

September 12, 2013 at 1:42 am

Thanks for your answer Dean.

Regarding writing a custom payment gateway, does that involves hacking the core files?


Dean

September 12, 2013 at 2:12 am

Hi,

If done correctly, no. The gateway files like the template files can be copied over to the uploads directory to avoid being over written.


Shaiful Borhan

September 12, 2013 at 2:17 am

Thanks Dean.


Dean

September 12, 2013 at 4:22 am

No problem

The support post ‘Customization possibilities for EE Business License’ 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