Support

Home Forums Event Espresso Premium Event Registration Works for Me but Not Customers

Event Registration Works for Me but Not Customers

Posted: October 8, 2013 at 11:44 am


Pete Stajk

October 8, 2013 at 11:44 am

Ok guys, help me out here please.

I just had my first customer attempt at registering for my course, and something failed on her end.

She attempted multiple times to sign her son up for my course (and it appears that 3 or 4 seats were taken up by her attempts), but she was unable to do so and a message was sent to her that said her information could not be saved.

After running a few successful trial runs myself with my credit card, I thought I was in the clear, but this is not the case.

How can I manually reverse those unavailable seats to available?

Also, no emails were sent to me notifying me of her attempts to sign up.

What do I need to fix, and what the heck went wrong?

Did she miss a couple of required areas? (I don’t think this is the case.)

Really bizarre – please help troubleshoot!


Pete Stajk

October 8, 2013 at 11:47 am

She tried signing up for this course: https://jsprep.com/event-registration/?ee=54

and was unable to do so.

You can see there are 5/8 seats taken. This person is the first to sign up for my course.


Pete Stajk

October 8, 2013 at 12:09 pm

Hm, I just ran another trial run for a course on a different date, and it worked perfectly fine again for me.

Is it possible that she did something wrong on her end? (entered incorrect cc info or something to that effect?)

Really confused here.


Josh

  • Support Staff

October 8, 2013 at 12:52 pm

Hi Pete,

It looks like you’re using a caching plugin. What will happen is when a logged out visitor of the site goes to check out it can serve up a cached version of the checkout page instead of what Event Espresso needs to serve: a dynamic page.

There’s a setting in the WP-super-cache plugin that will let you disable caching for specific pages. Here’s a screenshot that shows what that will look like with the default Event Espresso registration and payment pages added to the “no cache” list:

screenshot

After you make this change, you will want to delete the WP super cache plugin’s cache, and run a test while logged out of the site to make sure it’s working.

You can “free up” the extra spaces that were reserved by deleting the extra unintended registrations from the Attendee Overview in the Event Espresso admin.


Pete Stajk

October 8, 2013 at 1:03 pm

I just looked at my plugins page, and it looks like it’s deactivated at the moment.

What exactly is caching? Is it a form of storing information?

Should I reactivate and use the “WP Super Cache” plugin or leave it deactivated?

I looked at the screenshot, and I don’t entirely understand what you mean by showing a cached version of the page; although, I kind of grasp the concept.

… ok, so I just activated the WP Super Cache plugin – do I now go to each of the registration pages and copy and paste that code into some area in the page’s text?

Still a little fuzzy on this


Pete Stajk

October 8, 2013 at 3:04 pm

ps There is no mandatory login to register and pay for an event on my web site. Could that present any problems, or should that not factor into a parent’s or student’s ability to sign up and pay for my course?


Josh

  • Support Staff

October 8, 2013 at 3:21 pm

What exactly is caching? Is it a form of storing information?

Yes. Instead of WordPress generating the page each time someone visits it, it will serve up an older cached version from disk.

Should I reactivate and use the “WP Super Cache” plugin or leave it deactivated?

Even if it’s deactivated, it can still serve up a cached version of your site from the disk if the cache is still there. It’s your choice, but if you choose to leave WP super cache deactivated, the cache needs to be deleted. If you decide o enable it, the Event Espresso pages need to be set to no cache.

I just checked your site and this message appears in the page source:

<!-- Dynamic page generated in 1.341 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-10-05 13:11:41 -->

<!-- Compression = gzip -->

This means your web site’s server is serving up a version of your event page that is 3 days old.

I looked at the screenshot, and I don’t entirely understand what you mean by showing a cached version of the page; although, I kind of grasp the concept.
… ok, so I just activated the WP Super Cache plugin – do I now go to each of the registration pages and copy and paste that code into some area in the page’s text?
Still a little fuzzy on this

Copying and pasting code is not necessary. You go into the WP Super Cache Advanced settings, scroll down to the box where it says: Add here strings (not a filename) that forces a page not to be cached…

and add:

event-registration
thank-you
transactions

ps There is no mandatory login to register and pay for an event on my web site. Could that present any problems, or should that not factor into a parent’s or student’s ability to sign up and pay for my course?

Not a factor.


Pete Stajk

October 8, 2013 at 3:37 pm

Ahh, I get it!

Ok, I just copy and pasted those strings exactly as you demonstrated in your screenshot while logged in – then, I logged off from WP, changed the cost of the course to $0.60, tried registering again, and unfortunately received the same message:

“REGISTRATION
Sorry, there was a security error and your registration was not saved.”

Does this change take a little time to “kick in” or should it work immediately?

Or is there another issue possibly?

Thank you for the explanation; I understand entirely now.


Pete Stajk

October 8, 2013 at 3:38 pm

Would it be easier for me to simply delete the WP-Super-Cache plugin all together?

Would that solve the matter?


Pete Stajk

October 8, 2013 at 4:12 pm

What do you recommend here? Is there serious cause to keep the WP-Super-Cache plugin or no?

Ps. I know this question is totally unrelated, but where do you recommend I backup my web site? I have no real backup at the moment besides all of the content saved to a Word document.

My host, Hostgator, offered something cheap (an extra $2 a month charge to back it up). I just want my site to be safe in case it crashes or something unexpected happens.


Dean

October 9, 2013 at 2:10 am

Hi Pete,

Try clearing your browser cache, the cached files could still be held there.

Removing the Caching plugin may slow your site down, they are intended to help speed up the site. Try clearing your browser cache first before removing the plugin.

There are numerous ways to back up a site, from paid services such as your host or VaultPress, to free and premium plugins that can back up to your server (not ideal) or to third party cloud storage such as Dropbox or Google Drive.


Pete Stajk

October 9, 2013 at 8:56 am

Hm, I cleared the cache (browsing data) in Chrome, tried registering again while logged out of WP, and received the same message: https://jsprep.com/event-registration/

I want to keep my web site running quickly thus keeping the plugin, but I’m running into the same problem.

What should I do?


Pete Stajk

October 9, 2013 at 8:58 am

Oops, the link in the above post held the security message but it changed after I copy and pasted it to my last post.


Pete Stajk

October 9, 2013 at 10:08 am

I did delete the plugin and no security error appeared after I tried signing up once I logged out of WP.

Thanks for all of your help Josh and Dean.

The support post ‘Event Registration Works for Me but Not Customers’ 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