Support

Home Forums Ticketing Add-on Need Timestamp for when a ticket is scanned

Need Timestamp for when a ticket is scanned

Posted: February 8, 2017 at 12:07 pm


website@secpta.net

February 8, 2017 at 12:07 pm

Hello –

I have a need where I would like to download a raw data listing that shows the time stamp of when a ticket is scanned for a registered event attendee.

Rather than have individuals sign a sheet of paper in order of appearance, I’d like to keep this all paperless and be able to extract from Event Espresso the listing of members who have checked-in via ticket (or marking them off as checked-in on the mobile app) and the associated time stamp of that check-in event.

I understand this is not yet possible. You advertise that you can work with us if this is something that requires just a few lines of code to be modified.

Any way we can accomplish this?

Thank you


Josh

  • Support Staff

February 9, 2017 at 10:26 am

We can certainly work with you when it’s something that involves adding some code into its own plugin. For example, there’s a filter hook for the Registrations CSV report that allows for adding new columns. So a column for check in timestamp could be added there.

I should ask though, are you looking for that last timestamp, the first timestamp, or all timestamps? The reason I ask is because on registration can have many check-in timestamps. For example you can check in, then check out, then check back in, which would record 3 timestamps for that ticket.


website@secpta.net

February 10, 2017 at 9:52 am

Hi Josh,

Thank you very much for your response. I’m not familiar with the filter hook, but welcome some direction from you whether this is something I would need to drive on my end or otherwise.

You raise a very good question on the type of time stamp. I suppose that if this feature was a part of the system, then one would probably want to see the progression should the check-in status change. I could see there being a situation where someone was mistakenly checked-out, and then upon checking back in, there is no record of the original check-in (essentially making it difficult for someone to effectively be put back in line where they were originally).

If I was looking at a CSV file, and each check-in/out event generated a new transaction line if you will (with the associated time stamp), I could easily run a query to filter to the last check-in time. However, it would then probably be nice to have two fields – one for the check-in/out time for the specific transaction that occurred, and then a second field that represented the last (and most current) transaction time.

Thoughts? How do we proceed?

Thank you!


Josh

  • Support Staff

February 10, 2017 at 8:05 pm

You can actually add a column to the Registrations CSV report that’s already included in Event Espresso 4. There’s a code snippet in our library that you can add to your website:

https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_registration_report_add_checkin_timestamps.php

You can add the above to a functions plugin or into your WordPress theme’s functions.php file.

The support post ‘Need Timestamp for when a ticket is scanned’ 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