Support

Home Forums Event Espresso Premium Missing Attendees

Missing Attendees

Posted: November 20, 2013 at 11:42 am


mar garcia

November 20, 2013 at 11:42 am

Hello,

We are testing the site http://orycronsport.es, now we are registering some attendees in a test event, so when we look at the list of attendee in the admin zone of the plugin only lists 6 attendees, when we have registered about 30.

Even, in a deep testing, we have verified that an attendee has disappeared.

Any suggesttions about this issue.

Thank you so much


Jonathan Wilson

November 20, 2013 at 12:49 pm

Hi Mar,

This could be because the filters at the top of the Attendee admin are not set correctly. Make sure they look like this: http://bit.ly/1jnb5lD


mar garcia

November 20, 2013 at 5:28 pm

The filtre are setting to show all attendees


Dean

November 21, 2013 at 4:23 am

Is it possible to get your login details in order to look into this?

If so, please send them via https://eventespresso.com/send-login-details/

NOTE: login details need to be Admin level and FTP details are appreciated.


mar garcia

December 3, 2013 at 1:57 pm

I have sent data right now.

Waiting for your reply.

Thank you.


Dean

December 4, 2013 at 6:12 am

Hi,

Thanks for the login details, however there are issues. Another colleague and myself both experienced a 403 Forbidden error in your dashboard, he found it in the event overview, and I found it in the dashboard.

Basically we cannot access your site.

The 403 could be down to file permissions or an .htaccess blocking us out, its hard to say.


mar garcia

December 4, 2013 at 11:38 am

Ok there is a mod_security actived in the server for connections outside Spain.

I’ll phone out provider to deactivate it, then I’ll notify you to test.

Thanks.


mar garcia

December 4, 2013 at 11:39 am

About the issue of the missing attendees, our customer tell us they have observed that some people register some attendees wiht the same email and only the last attendee is stored in database. There any option to allow one person register some other people with the same email ¿?


mar garcia

December 4, 2013 at 12:46 pm

Hi Dean, could you send to our email the ip from your network to authorize it in the mod_security of our server, it’s a requirement of our provider.

Thanks


Josh

  • Support Staff

December 4, 2013 at 1:28 pm

Regarding this:

About the issue of the missing attendees, our customer tell us they have observed that some people register some attendees wiht the same email and only the last attendee is stored in database. There any option to allow one person register some other people with the same email ¿?

It sounds like they are wiping out their previous registrations by hitting the back button to go to the registration form and starting over. If you’ll notice, there is a warning that pops up on the payment page if you try to click on the back button to go back to the registration form page. The warning message says to not hit the back button in order to avoid overwriting the previous registration. The mechanism in place will make it so people don’t end up getting double charged (or even triple charged) for the same registration.

One thing you can do that will help direct people on where to go to make additional registrations after they make the first one is by adding a button that they can click that takes them directly to a new registration form after they finalize their first registration.

If you open up the payment_overview.php template in Event Espresso’s templates folder, you can add something like this to the end of that template to make a button like I just described:

<?php
$link = '<div class="additional-registration-div"><a class="button" href="'.espresso_reg_url($event_id).'" id="additional-registration-lnk" class="additional-registration-lnk " title="' . __('Add Another Registration to This Event', 'event_espresso') . '">' . __('Add Another Registration to This Event', 'event_espresso') . '</a></div>';

echo $link;
?>


mar garcia

December 4, 2013 at 5:30 pm

Ji Josh,

The situation you describe is not the problem, we have checked it and we don’t use the back button, if we make a registration when we finish we close the internet explorer and reopen it, go to the home site and start a new registration process.

Thanks


Josh

  • Support Staff

December 4, 2013 at 5:51 pm

That’s interesting. Are you using any caching plugins on this site?

Another thing to check, at what point does the registration get to when you close the web browser. Specifically is it a Payment Overview page or a Thank You page?


mar garcia

December 4, 2013 at 10:44 pm

The thank you page.


Josh

  • Support Staff

December 5, 2013 at 6:21 am

Is there any caching set up on the server?


mar garcia

December 5, 2013 at 9:04 am

Of course no.


mar garcia

December 5, 2013 at 9:06 am

There is any option to avoid an attendee make 2 or more registrations with the same email. We have tested and if we register two different persons with the same email the first registration disappear and only remain the last one.

Thank you


Josh

  • Support Staff

December 5, 2013 at 9:19 am

There isn’t an option that prevents this. It’s not the email address that makes one registration overwrite the other. It’s from registering during the same session without closing the session. You can see how this works by making a registration in one browser, then make another registration with the same email in another browser.


mar garcia

December 5, 2013 at 9:38 am

How fix that question


Josh

  • Support Staff

December 5, 2013 at 10:05 am

The key is to make sure the session gets closed after making one registration, then going to register again from the same computer. The instructions I posted here will help:

https://eventespresso.com/topic/missing-attendees/#post-68982


mar garcia

December 5, 2013 at 10:42 pm

Josh, I have done what you say inserting the code with the button to make another registration, but the problem continues, if I register two persons with the same email, the last one remains and the first dissapears.


Josh

  • Support Staff

December 6, 2013 at 8:58 am

Can you go to http://supportdetails.com/ with the browser you are using to register the attendees and send the browser information back here? This may help us narrow down the issue.

Also, can you set up a test event and send us a link so someone from support can try registering a few times there?

Thanks.


mar garcia

December 10, 2013 at 1:00 pm

Hi again Josh,

I have been out for 3 days, returning to this issue, we have solved it inserting a notice in the payment overview page telling users that make more than one register to close the internet explorer and reopen it in every registration, this can solve the issue.

Now, other issue, when an attendee pays with credit card the registration does not change the status to completed, I think this is an error, am i agree?, we have consulted our point of sale support team, the answer was the pos send the ok correctly. Our payment page have this code:

[ESPRESSO_TXN_PAGE]

And our thank you page has the code

[ESPRESSO_PAYMENTS]

Is this ok, or i have to insert other codes. It’s possible to change any parameter in the setting to get the completed status after a credit card payment.

Thank you so much


Josh

  • Support Staff

December 10, 2013 at 1:34 pm

It may be that the same (or other) security features that aren’t allowing support staff to log in are not allowing the payment notifications to reach your website. Can you let us know which payment gateway is active?


mar garcia

December 10, 2013 at 10:48 pm

The payment gateway is Ceca, we bought the plugin in

http://modulosdepago.es/TPV-virtual-CECA/Events-espresso-CECA-wordpress


Dean

December 11, 2013 at 1:28 am

Hi,

That is a third party product for an unsupported gateway, we have not endorsed the product.

Unfortunately, you would need to refer your support query about the gateway not functioning correctly to the creators of that gateway plugin as we did not create it.


mar garcia

December 11, 2013 at 10:20 pm

Hi Dean,

I am agree with your post, but i am asking you about the right configuration of your plugin and it’s funcionalities, i don’t know exactly if when an attendee pays with credit card the default status is Completed or Pending and if this option it’s configurable in the settings of the eventespresso plugin. I was asking too how to configuring the page for the ok after a credit card payment.

When i know exactly this options i would refer to the support of the plugin with the gateway payment.

Thank you


Dean

December 12, 2013 at 3:51 am

Hi,

The default setting for someone who has paid is Completed. So if a payment has gone through successfully this is what this is the status the attendee should be marked as.

If the purchase has not been completed, then the status will be Incomplete. However, it is possible in the General Settings or in the individual event to change the default setting of unpaid registrants from Incomplete to Pending.

Incomplete status does not affect event capacity, however Pending will reduce the capacity.


mar garcia

December 13, 2013 at 3:58 am

Which shortcode changes the status to completed [ESPRESSO_PAYMENTS] or [ESPRESSO_TXN_PAGE].

Our configuration is in Thank you page the shortcode [ESPRESSO_PAYMENTS] and in the url to notify the payments the code [ESPRESSO_TXN_PAGE], is this correct.

Thank you


Dean

December 16, 2013 at 2:45 am

Hi,

If you go to Event Espresso > General Settings and scroll to the Page Settings section, it outlines the 4 core pages and the shortcodes they use, but what you have said is correct.


mar garcia

December 24, 2013 at 2:56 am

In order to trying to solve what our customer requires, I need to know if this is possible:

1.- We have to payment method Credit Card and Invoice
2.- We have set Payment Status default to Pending
3.- Can we modify any file or something to change the payment status for a Invoice Method Payment to Incomplete????? This way in the attendee list we could see 2 status, that is what our customer requires.

Please help us, thank you so much.


Josh

  • Support Staff

December 24, 2013 at 10:27 am

Hi there,

It’s possible to make it so that when the invoice is downloaded, it changes the payment status.

If you open up /gateways/invoice/template.php and look around line 65 you’ll find this block of commented out code:

//if ($payment_status != 'Completed') {
//	$payment_status = 'Pending';
//	$txn_type = 'INV';
//	$payment_date = date('Y-m-d-H:i:s');

//Added by Imon
//	if (count($registration_ids) > 0 && $admin == false) {
//		foreach ($registration_ids as $reg_id) {
//			$sql = "UPDATE " . EVENTS_ATTENDEE_TABLE . " SET payment_status = '" . $payment_status . "', txn_type = '" . $txn_type . "', payment_date ='" . $payment_date . "'  WHERE registration_id ='" . $reg_id['registration_id'] . "' AND txn_type ='' ";
//			$wpdb->query($sql);
//		}
//	}
//}

This code doesn’t do anything since it’s commented out, but if you change a few things and comment it back in it will update the payment status when someone downloads an invoice. I’d suggest removing the part that updates the payment date, since that’s irrelevant in this case:

if ($payment_status != 'Completed') {
$payment_status = 'Pending';
$txn_type = 'INV';
//	$payment_date = date('Y-m-d-H:i:s');

//Added by Imon
if (count($registration_ids) > 0 && $admin == false) {
foreach ($registration_ids as $reg_id) {
$sql = "UPDATE " . EVENTS_ATTENDEE_TABLE . " SET payment_status = '" . $payment_status . "', txn_type = '" . $txn_type . "'  WHERE registration_id ='" . $reg_id['registration_id'] . "' AND txn_type ='' ";
$wpdb->query($sql);
}
}
}


mar garcia

December 26, 2013 at 12:32 pm

Ok that is interesting, but by experience not all people will download the invoice pdf, and we can force to people to download it, so, it’s possible bypass this condition.

Thank you


Josh

  • Support Staff

December 30, 2013 at 9:07 am

This is true. You could also try modifying the invoice gateway itself so that it changes the payment status back to incomplete if the specific condition you’re looking for is met. Please note that we do not typically support modifying the gateway functions.

The support post ‘Missing Attendees’ 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