Posted: November 30, 2012 at 2:26 pm
|
We have several event attendees that are bypassing the payment process for several of our events, allowing them to register without paying. I have them set up to show as “incomplete” if they do not pay under the options, but somehow several people have slipped through without paying. We are using the Authorize.net AIM protocol. I have updated to latest version of EE and all of my plugins are up to date. Any thoughts? Thanks EE support staff! |
Hi there, Can you verify that both the global setting for default payment status (in Event Espresso>General Settings) and the event specific setting are set to incomplete or incomplete/no-change? Can you post a link to the registration page so I can investigate further? |
|
|
That setting is set to “no-change.” Here is an example registration page for the event that has most recently been giving us trouble: https://sevenoaksretreat.org/events?ee=9 |
Hi there, Please remove the old templates from /wp-content/uploads/espresso/templates so Event Espresso can function correctly. There is a button in Event Espresso>Template settings that will rename the /wp-content/uploads/espresso/templates directory so the current version’s template will load. You will likely also need to update the /wp-content/uploads/espresso/gateways if there are files from an older version in that location as well. |
|
|
Hi Josh, Thanks for the reply. I deactivated the custom template files per your instructions. However, when I try to submit the form on the registration page I provided earlier (https://sevenoaksretreat.org/events?ee=9), the page redirects to a blank version of (https://sevenoaksretreat.org/events), which is where our [ESPRESSO_EVENTS] shortcode is located. Here’s what I’ve tried so far or checked (all with no success)
I appreciate your help resolving this issue! |
Hi there, It might help to turn on debugging in wp-config.php to see if there are any new errors on the confirmation page. Also, can you check again and look for any templates in the /wp-content/uploads/espresso/templates directory? These do not look like stock templates. |
|
|
Hi Josh, I had turned off the theming when I was debugging and needed to turn it back on for the sanity of my clients. I have turned off the template files to resume debugging. I have also turned on debugging via the wp-config file. When I went to register for an even, this is what was returned to me on what should have been the confirmation page: Fatal error: Call to undefined function event_espresso_add_attendees_to_db() in /home/sevenoak/public_html/wp-content/plugins/event-espresso/espresso.php on line 778 I deactivated and reactivated EE to no avail. Have tried changing themes to 2011 and deactivating all plugins with a bare bones install to no avail. Any thoughts? |
Hi Stevie, The fatal error indicates it can’t find something very important: the event_espresso_add_attendees_to_db() function. This function can be found in event-espresso/includes/process-registration/add_attendees_to_db.php Can you check and see if that file is there? It might help to deactivate, re-install a fresh copy of Event Espresso, and re-activate. |
|
|
Hi Josh, I checked the file and the function has mysteriously disappeared. I am happy to reinstall a fresh copy of EE. However, since I haven’t upgraded to WordPress 3.5, would 3.1.29.1.P be what I need? |
Yes. |
|
|
Hi Josh, I deactivated, uploaded a clean EE download, and reactivated the plugin to no avail. I am still receiving this error: Fatal error: Call to undefined function event_espresso_add_attendees_to_db() in /home/sevenoak/public_html/wp-content/plugins/event-espresso/espresso.php on line 778 Thoughts? Thanks for your help! |
Hi Stevie, That is the same error as before. When you checked earlier, you said that this function was missing. Is the function missing now? Another possibility is that there is an issue with file permissions where WP cannot access all of the files, so I would recommend checking the file permissions too. |
|
|
Hi Josh, Thanks again for your continued help on this problem. I have done two uploads of EE to the server with no success. The plugin is still generating the same error as before. I checked the permissions of the files in include and they are all set to 644. The folders are set to 755. |
|
Any other ideas? We have a very anxious client who would like to have an essential part of their site working again! |
In this case, we found that the main registration page was set to a page with the slug of /events, and the Custom post types feature was enabled. Switching the main registration page to use different page helped, and correctly the permalinks setting helped too. We also disabled caching for the registration pages in the WP-Super-Cache settings, because serving cached versions of the registration pages can break the registration process. |
|
The support post ‘Attendees Registering Without Paying’ 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.