Support

Home Forums Event Espresso Premium Seating Chart add-on query

Seating Chart add-on query

Posted: March 5, 2014 at 9:19 am


Rachael Richards

March 5, 2014 at 9:19 am

Hi, we have installed the Seating Chart add-on. Here is our development site url http://clientdevelopment.co.uk/gaga/book-tickets/.

We ran Event Espresso for a number of performances last year (without the Seating Chart add-on) and all worked fine. We are now running another event and need to allow visitors to reserve seats.

Visitors can book any number of tickets and therefore select any number of seats. However, I’m not sure how we set this up. It looks as though it is only possible to reserve 1 seat per booking? Is this the case. I hope not.

Please advise.

Thanks


Josh

  • Support Staff

March 6, 2014 at 9:15 am

Hi Rachael,

I took a look at the event here:

http://clientdevelopment.co.uk/gaga/event-registration/?ee=39

While there is a yellow box there at the bottom of the form that allows for buying additional tickets, if you click on it, no additional forms appear. I checked the source of the page and it looks to me that it’s loading up older copies of the registration_page_display.php and registration_page.php templates.

The solution here is going to involve comparing current versions of these files to the customized ones that are located in /wp-content/uploads/espresso/templates. What you likely need to do is merge your customizations into the current templates, then copy them into /wp-content/uploads/espresso/templates. A tool like Diffmerge can help automate this.


Rachael Richards

March 13, 2014 at 4:32 am

Hi, we have progressed a bit further with this. However we still have some issues.

1. All our bookings are at least 2 tickets, more often many more. Currently for each seat you have to complete the personal details, we only need to ask for personal details per booking not for each seat. We have found this setting http://screencast.com/t/VvyzMGxp, but when we try to change it to ‘No info required’ it just reverts back to ‘Full registration information’, is this a bug?

2. Also when reserving a seat, the process is very clunky and I am not able to deselect a seat if I have selected a seat in error, is it possible to deselect a seat once selected?

3. Also is it possible to ask for personal details first, then select a seat, then another and another etc. Rather than asking to select seat 1, then personal details then seat 2 etc.

Thanks


Josh

  • Support Staff

March 14, 2014 at 3:59 pm

Hi Rachael,

It’s not technically a bug that the reg forms that include a seating chart require full details filled out. It’s the way the system was bolted on to the existing Event Espresso reg system. It is possible to refactor the seating chart/reg form to change the defaults, but in each case would require custom development.


Rachael Richards

March 18, 2014 at 4:58 am

Hi Josh

So it is not possible to select ‘No info required’ in that dropdown for the additional attendee registration info? even though the option is there.

I have discussed this with our developers and assuming this option doesn’t work, we will have to do some customisation. If someone books say 10 tickets, which is very likely for the production we are selling tickets for, the booker cannot be expected to complete the registration details for each seat, they just won’t book, so we have to find a workaround. Our developers are suggesting using javascript to hide the forms for each seat, the forms for each seat will be there but we’ll hide all except the first one we’ll put the information copied from the first form ( if filled out ) into the next ones, but we’re guessing that it will take a considerable amount of time to integrate this technique with the existing javascript codes of EE itself. Please could you advise, has this issue been raised before? if so do you know what the solution was.

Thanks


Josh

  • Support Staff

March 18, 2014 at 10:07 am

I think your developers have a good idea. What you’d do is hide the additional form fields that require a name and email address with jQuery and make it so when someone selects an additional seat it autofills the next set of form fields based on what’s entered for the first attendee.

Integrating with existing Event Espresso Javascript wouldn’t be necessary, this could all be added into a separate file and loaded on the registration page by means of the wp_enqueue_script function. Here is some example code that shows how to load up a custom JavaScript file from the /wp-content/uploads/espresso/ directory. This function will ensure the script will only load on Event Espresso’s reg pages.

The below code should be placed in /wp-content/uploads/espresso/custom_functions.php.

<?php

add_action('wp_enqueue_scripts', 'my_custom_espresso_scripts');

function my_custom_espresso_scripts() {
	global $load_espresso_scripts;

	if ( ! $load_espresso_scripts )
		return;
	// custom script located in /wp-content/uploads/espresso/
	wp_enqueue_script('my-custom-script', content_url('/uploads/espresso/mycustom.js'), array('jquery'), '1.0', true);
}


Rachael Richards

March 19, 2014 at 9:01 am

Hi Josh

Thanks for your help with this. We have another query regarding the selecting seats. Because the majority of bookings will be for multiple seats, it would be useful to show which seats are on the booking when an additional seat is added. For example, all the seats booked by others could be grey (and ticked) and my seats would be green (and ticked). If that makes sense. Do you think this is possible? and can you advise how we could approach this from a development perspective.

Thanks


Rachael Richards

March 19, 2014 at 12:51 pm

Hi again

Please do answer my previous question, however, we do have a bigger issue to resolve. Unfortunately my client is unwilling to offer seat booking, where each seat must be individually booked. Most of the bookings made for each perfomance are between 8 – 12 seats, so this is just not feasible to ask people to book each seat individually. The process needs to work as follows:
• Complete registration details
• Select number of seats
• Reserve actual seats (in one window)
• Complete booking

Is there anyway we can customise the system to work this way. Are you able to provide a cost to do this?

I look forward to hearing from you.

Thanks


Josh

  • Support Staff

March 19, 2014 at 1:54 pm

Hi there,

With your first question, that should be possible to do with some custom jQuery.

To answer your second question, we are not taking on customization projects at this time, but one of the developers listed on our recommended developer list may be able to give you a quote:

https://eventespresso.com/developers/event-espresso-pros/

The support post ‘Seating Chart add-on query’ 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