Support

Home Forums Multiple Event Registration Add-on making the multiple event registration more user friendly on the front end

making the multiple event registration more user friendly on the front end

Posted: November 6, 2012 at 11:25 am

Viewing 2 reply threads


Jacob Levine

November 6, 2012 at 11:25 am

Our business is to provide services to our members on an annual basis. Members get a discount for registering for their whole season up front.
We’ve installed the multiple event registration plugin, and our tests on the front end are functional but quite tedious.
Is there a way to add an event to the cart without leaving the calendar?
or
To display the events in a list format, from which multiple events could be added to the cart without leaving the list?
or
installing a cookie so that when ‘continue to shop’ is clicked the user returns to the same spot in the calendar and the events already registered for are marked as such somehow?

Our members will be registering for 1 to 6 events per week for up to 4 months at a time, and like I said, all of our test runs are functional but quite tedious.

Final question: I see on the support link an installation and consulting offer for $35, but don’t see a way to purchase that. The above quandary is my main concern, but there are a few other tweaks that I’m sure an expert could help with in under 30 min., so I’m interested in purchasing this support.
Thanks!


Dean

November 7, 2012 at 4:45 am

Hello Jacob,

Is there a way to add an event to the cart without leaving the
calendar?

No, sorry there isn’t, though you can have it set that the calendar goes to the registration page and in the event have an alternative registration page set (see next item).

To display the events in a list format, from which multiple events
could be added to the cart without leaving the list?

The custom files “add on” provides some extra functionality in terms of table shortcodes that can be used and built upon to do what you are asking. It isn’t an out of the box option but meant to be used as a base. So you could create a page solely listing the events with an add to cart function.

installing a cookie so that when ‘continue to shop’ is clicked the
user returns to the same spot in the calendar and the events already
registered for are marked as such somehow?

That sound more like a redirect, and whilst it is possible to redirect the user back the the calendar page, the way the calendar is built makes it doubtful you could land them on the right page (though I admit I am not a JS ninja). This would require some customisation.

The Basic Install at $35 is available on purchase only, and we install the plugin for you, what you would need for tweaks/customisations would be our Priority Support Token


Dean

November 7, 2012 at 5:16 am

Hi,

Just to expand a bit on what I said about the custom files add on, this is what I would do (as a basic setup)

I activated MER

I copied the Custom files addon to uploads/espresso/ directory (keep the directory structure intact)

I created a new Page with the [ESPRESSO_TABLE] shortcode

In the espresso_table.php file, find and remove

<?php echo $register_button ?>

Replace it with

<?php echo do_shortcode('[ESPRESSO_CART_LINK event_id="'.$event->id.'" anchor="Add to Cart"]');?>

You can change the Add to Cart text to whatever you wish.

Install the calendar add on and create a page with the [ESPRESSO_CALENDAR] short code in it.

In the event/s you wish to use, set the alternative registration page as the URL of the table page you created earlier.

Now any time a user clicks an event in the calendar which has that setting, they will be redirected to a table layout of your events where they can add numerous events to cart in one go.

I hope that helps.

Viewing 2 reply threads

The support post ‘making the multiple event registration more user friendly on the front end’ 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