Posted: March 19, 2015 at 3:34 pm
Apologies as this is going to be a bit long – this involves two add-ons actually. The event calendar and the recurring events add-on. I am using EE3 (version 22.214.171.124.P) plus the add-ons.
Here is the scenario:
1. I have an event recurring same time, same day every six weeks. So, upon support’s advice, in order to have all 6 events only use the FIRST event in the series to register, so that the class limit of 6 and cost of $254.25 would apply for the SERIES not for each day in the series I have all events in the series using the same registration link which is linking to event ONE of the series. And for this example, my series uses event IDs 52, 53, 54, 55, 56, 57 with ID 52 being the one all other events are redirected to for registration.
2. I am using the event calendar. And until now everything was fine. However, we now have an event that has reached is attendee limit.
3. The first event in the series when the event is hovered over in the calendar the event indicates that it is “sold out” (I have modified that to read something different and more applicable, but it removes the register now link and replaces with the text so event one no longer links to registration page from calendar). Which is great and is what is expected.
4. HOWEVER, when one hovers on the remaining 5 events in the series (ID 53-57) the h hover information maintains the “register now” link and it allows them to go to the first event’s registration page (which I know is correct in that I used the alternate registration link feature). And the page now says the event (which is referencing ID 52) is full. Again, I expect this to say it is full, because I know it is because the other events in the series are directing to register on ID 52’s registration page. But it’s the “REGISTER NOW” on the five events that are being circumvented that is a problem. I understand WHAT is happening here. It is referencing the event ID of that specific day’s event (ID 53-57 depending on which day you hover on) to know whether that event is full and it doesn’t see the other five as full (then shows the register now for that day’s event in the series, in this case event ID 52). And of course those five days will NEVER be full because they are not ever being registered for, only the first one in the series is ever being registered for because they are all pointing to event ONE of the series.
5. But if I am using the Feature that allows an alternate registration page, and it obviously has an alternate Event ID, then the calendar should reference the alternate registration page to know if the event is full….well in my head that’s what I think should happen to get from point A to point B, which is on ALL the events in the series of recurring events where alternate registration link is used, and THAT link’s event ID shows as full the link for register now should be replaced with “SOLD OUT” message on ALL events in the series using that registration link alternate.
The events in my series are not actually independent events. There is one fee for taking the six classes – not six fees, and a max of 6 people can attend ALL of the classes in the series.
So, I want to have the following happen:
If event ONE of a recurring event series is full and all other events in the series reference an event link that includes the event ID, (i.e. url end is ?ee_52 for example) that the events in the calendar that are part of that series have SOLD OUT also in the content on hover, in other words all events in the series pull the attendee information from the alternate registration link for the purposes of the calendar hover. Otherwise the calendar isn’t intuitive, and becomes confusing for people, if one in the series says full, and others say they can register, knowing our clients all know that the classes run for six weeks. I have visual indicators in the titles of the first class in a series as well. So if they hover on the first one, then on the second one, it sends two different messages to the user and is confusing.
PLease help. People are now starting to utilize this tool, but we’ve already had feedback that is negative with experiences like this with full events on the calendar showing they can register.
Hi Renee, I understand what you’ve described but recurring events that are part of a series are not currently connected to the original event. That is, each of their statuses do not change as the original event that is used by the Recurring Events Manager changes.
This may be possible to do and would require some custom coding as the core plugin does not currently work the way that you described. Recurring events are created from a new template event and based on a schedule that you select.
Please check with an Event Espresso professional here:
I have someone who is willing to look at customizing this for our needs. Is there any way that someone can give us a starting point as to which files control the calendar hover and the content of the hovers and what files in recurring events control the links that show? I just need a starting point for the person who is going to look at possibly solving our problem.
Hi Renee, the coding for that are is located here:
The tooltips content begins around line 707:
Lorenzo is this something we could put into the custom_functions.php file? So that it wouldn’t get overridden when updates occur?
Currently there are no hooks within that section to allow you to do this, however we can request these are included within the next update to Event Espresso if your developer can let us know where he needs them.
To note, EE4 allows you to specify a single event with multiple datetimes, each of these datetimes are displayed on the calendar individually and are all the same ‘event’ meaning if the event sells out, each ‘instance’ of that event shows this, which I believe is exactly what you are trying to do.
Depending on your feature requirements EE4 may not suit your other needs currently, it depends on exactly which features you are using, here is an overview of EE3 vs EE4 – http://eventespresso.com/differences-ee4-ee3/
*Please note, if upgrading, it is recommended to update to EE4 on a development server before doing so on live to check everything goes well with the migrations.
The support post ‘Sold Out Event on Recurring Event with custom registration page link’ 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.