Support

Home Forums Event Espresso Premium Events with multiple dates: dropdown alternative + specific date during checkout

Events with multiple dates: dropdown alternative + specific date during checkout

Posted: March 22, 2018 at 5:58 am


MINTvision

March 22, 2018 at 5:58 am

Dear Tony,

You were able to help us so wonderfully before – so I am hoping you might be able to find a solution to our current issue, when it comes to selecting dates, as well.

I have a feeling that this aspect is not covered by the standard setup of the EE tool, so we would like to ask whether you could offer us a customisation and at what cost – our client would have to confirm any extra charge first, of course.

We would be grateful for your insight into the following challenge:

We need to sell tickets to events that repeat themselves on diverse dates into the future – with an option of different ticket types for adults, children etc.

Problem A:

We understand that you have a dropdown selection of available dates on the single event page, but we found it to look not very user friendly with too many date options (which is why we are currently hiding it via css). Also we do not want to deselect dates from the dropdown, but help potential customers to pick just one. On the other hand, it would be a hassle to duplicate events and then add each date into the title of the event.

1. Is it possible to add a specific date to the single events page if a potential customer picked the event from the calendar? A code like “if the user came from this day in the calendar, add this date to the event page or ticket options?” before the checkout?


2. Can you show the chosen date during the checkout process?


3. The confirmation page after the checkout process, currently lists ALL available dates. Meaning that a ticket would be valid for more than just one date. How can we change this to just ONE date?

Problem B:

We are presenting our events in a carousel on the homepage as well as on the subsequent overview page – via a plugin that requires posts. To make this work we simply copied the code of a single event and posted it into a post (manually). It would have been more elegant to “beam” each event into the carousel automatically…but we simply did not have the capacity to do that without hiring additional programmers within the given budget.

The events are not going to change that much – only the dates will, which is why the client was happy with this solution for now. However, we are struggling with the following issue:


It would be important for a potential customer to buy a ticket right away without having to go to the calendar first. Is it possible to change the filter to a small calendar where the client can pick the date once again? We are not happy with the current filter solution as described above. In that case we would then enable the filter option for these pages only via css (I did not double check this yet, but I think it would be possible by targeting these posts via css).


Alternatives?

Should you see any better ideas – or find options that we overlooked, please feel very much invited to let us know. Of course, we are hoping to not have to loose too much of the current setup, as we already lost a lot of hours during our last PayPal express issue.

FYI: The client wants to add the standard PayPal option as well as a next step, to be able to offer payments via credit card – we haven’t looked into it yet. I just wanted to let you know that we will also work with this payment option, in case that this should have any consequences for “Problem A”.

I sent you the login details to our site earlier, in regards to this thread: https://eventespresso.com/topic/error-81002-during-checkout-paypalexpress/#post-265114

Please feel free to login again. We hope you can find a solution and look forward to your response.

Best regards

Gaby


Josh

  • Support Staff

March 23, 2018 at 1:24 pm

Hi Gaby,

One alternative idea is to add a URL param to the calendar links so when they click a specific date time on the calendar, the selected date time will be highlighted within the ticket selector. There’s some example code in this gist that shows how to add this:

https://gist.github.com/joshfeck/5ea4bf3e1b683fac4e21671da783a1a3

You can add the above to a functions plugin or into your WordPress theme’s functions.php file.


MINTvision

March 26, 2018 at 6:08 am

Hi Josh –

Thank you for your input, which we implemented via a functions plugin. However, the date still does not appear – even if we display all available options on the event settings page – the date does not appear anywhere, even though the date does appear in the url now. Could you please take a look and send us a screen shot where the date is showing up in the ticket selector? We cannot seem to find it. Did we miss a setting?

This is another follow up to our above described Problem B:

We did manage to connect event posts with our carousel plugin on the homepage now – so that is not an issue anymore, we will just have to populate it with the five remaining events.

However, the issue remains that on a single event description page – the filter shows ALL available dates connected to that event – all dates are automatically selected and it is a hassle to deselect them all. What would you suggest to do here? We cannot create recurring events a million times with the date in the title.

A potential customer needs to be able to select a date…a small calendar would be optimal of course…but also radio buttons would work. Or at least a filter that works – right now ALL dates are automatically selected, which seems to be a bug somewhere. A client has to buy a ticket for a specific date, so that the event can be planned accordingly. And how do we make the selected date show up in relation to the filter before the client proceeds to the checkout? Something is wrong with this filter…how can we change it – please help.

Best regards

Gaby


Josh

  • Support Staff

March 26, 2018 at 11:35 am

Hi Gaby,

We actually do not keep access credentials for sites so I’m unable to view your site to take a look. If you can resend access credentials via this secure form I’ll be able to take a look to see what’s going on with the dates not displaying.

ALL dates are automatically selected, which seems to be a bug somewhere.

That is actually not a bug, they decided to make that feature auto-select all dates instead of auto-de-select all dates.


MINTvision

March 27, 2018 at 3:56 am

Dear Josh –

The fact that all dates need to be deselected first before a customer can purchase a ticket for a specific day is really impractical. We can’t expect customers to understand that they need to first select the filter for the dropdown to appear, followed by having to deselect every single date in countless steps. This is hindering customers to proceed to the checkout. Also – I am not sure about the US – but here in Germany an internet sale needs to specify exactly what it is a client is going to buy before he proceeds to the checkout. This is a requirement by law – which is why the date is so important.

How can this filter option be customised? Do you offer these customisations and if not where does a developer have to look to make these changes? A radio button or a small calendar (instead of the filter) would be helpful to select a date. Or at least the option to have all dates be automatically deselected within the filter dropdown should a potential customer not come from the EE calendar plugin page. A client coming from the calendar plugin page should be able to see and work with the date that he selected in the calendar – otherwise this additional plugin would not be of much help.

We do have a developer at hand who is understandably hesitant to give us a quote beforehand without extra hours to investigate the EE plugin setup. He needs to know exactly where filter changes need to be made and how much work they involve. We did not calculate these unforeseen hours into our budget. The developer is therefore asking for exact specifications from your side, which would make it easier for him to give us a quote – and not loose even more time to investigate into the structure of your setup.

Can you make these changes for us – which would be our preference obviously as you know your own plugin better than anybody else?

And if not, can you please send us exact specifications on what needs to be done?

I did send you the login details to the website so you can take a look at why the date is still not showing up after an event has been selected from the calendar. You will have to pick an exemplary event from the month of April – as we did not populate the website with more events yet.

We hope to find a solution to this – as switching plugins would be a big hassle after all the time we spent on trying to make the EE plugin work for us.

We look forward to hearing from you.

Best regards,

Gaby


Josh

  • Support Staff

March 27, 2018 at 7:58 am

Hi Gaby,

I looked at your site and from what I can see, you have the tickets set up so they’re good for all datetimes. If you want one ticket to give access to one datetime, then you’ll need to set up one ticket for each date time, or alternatively create an event for a single date. Setting up a ticket for each date time isn’t something that can be brought from custom development.

After you’ve set up a ticket for each date time and you still think the date time selector needs to be changed into a calendar or other UI, I’m afraid we cannot give exact specifications for customization requests. The scope of support is limited to supporting existing features. Any of the developers listed here can give you a quote:

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

or alternatively the codeable service has a good reputation for outsourcing development:

https://codeable.io/


MINTvision

March 27, 2018 at 9:52 am

Hi Josh –

Can you please explain how else we should set up the tickets within an event that takes place almost every week (on varying dates) into the future? We created a duplicate version of the event with TEST in the title…please feel free to change the setup of the tickets however you like until it makes sense in your opinion – obviously the setup should not be more complicated than having to duplicate events over and over again. We are curious to learn what logical solution you suggest and how it relates to the function we added last time.


Josh

  • Support Staff

March 27, 2018 at 9:58 am

When you add a new datetime it gives you the option to add a new ticket. The new ticket can be used to grant access to that one date time. Alternatively you can add more tickets, then click on the gear icon and assign each ticket to a specific date time. This makes for a 1 ticket to 1 date time relationship.

Right now you have a few ticket options, and they grant access to all datetimes, so there’s no way to specify a specific date during checkout, because the ticket can be used for any date.

The support post ‘Events with multiple dates: dropdown alternative + specific date during checkout’ 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