Support

Home Forums Event Espresso Premium ID Badge from Ticketing Add-on

ID Badge from Ticketing Add-on

Posted: July 7, 2015 at 3:25 pm

Viewing 11 reply threads


Mike Amado

July 7, 2015 at 3:25 pm

I have read in several places that the ticketing add-on is able to generate an ID badge.

is this a built in feature or will it require a custom template?

This is for EE4


Tony

  • Support Staff

July 8, 2015 at 5:17 am

Hi Mike,

This would require a custom template.

If you go to Event Espresso -> Messages -> Ticket, click on the ‘Recipient’ link you can alter the template to suit.


Mike Amado

July 8, 2015 at 7:23 am

Tony, thank you for the reply. Is there a place where I can find templates other people have made in the past? otherwise I guess ill have to custom make one.

Also instead of having this template emailed to the registrant, is there a way I can pull up a registered person’s badge from the admin side? The idea is that when the person arrives at the event, the organizer will print them a badge when they arrive.


Lorenzo Orlando Caum

  • Support Staff

July 8, 2015 at 11:45 am

Hi Mike, you could use the messages editor in the WP dashboard to create a new ticket style.

Then you could go to Event Espresso –> Registrations. On the far right side of the screen you’ll see an actions column. The ticket icon will load the ticket (custom badge) in your web browser and it could then be printed.

http://cl.ly/image/0t1M233H1v1g

If needed, you could also deactivate the automated ticket notification email that goes out. Go to Event Espresso –> Messages. Then look for Ticket Notice message type and click on the Registration context. This will take you to the messages editor.

Remove the “[RECIPIENT_EMAIL]” shortcode from the TO field and save changes. This will then deactivate this notification.


Lorenzo


Mike Amado

July 22, 2015 at 9:24 am

Lorezeno,

I would like to keep the default ticket and keep it mailing to the user, but I guess the way it would work is to make a “second ticket” that would be small enough for an ID badge.

So would I create a custom template based on the ticket template? Also how can I have the ticket sent and the ID badge (custom template) sent to the user?


Mike Amado

July 22, 2015 at 9:36 am

Also no matter what I do, I cannot align the barcode to the left hand side with everything else.

http://postimg.org/image/6ph8alliz/

any advice?


Josh

  • Support Staff

July 27, 2015 at 8:45 am

Hi Mike,

You can change the barcode’s margin so that it aligns to the left by adding this to your ticket template before the barcode:

<style>.ee-barcode{margin: 0;}</style>

Re: Making a second ticket template that’s actually a badge that you don’t mail. You have a couple of options there. One way is set up your badge ticket as a custom template, leaving the default template to be the one that’s used from the email. Then when you go to make the badges, you temporarily switch the event to use the custom template for the tickets.

The other way (but more complicated way) to handle this is make a new “badge” message type. It can be a copy of the the Ticket message type, the only difference being you’ll call it a badge. This requires some custom development, but I can point you to a resource to help you get started if you choose to go that route:

http://developer.eventespresso.com/docs/registering-a-message-type-for-the-messages-system/


Mike Amado

July 29, 2015 at 12:27 pm

Josh, thank you for the help! The first way you suggested sounds much easier to switch the template the day of the event. The default function works great, essentially the event staff are the only ones who need access to the attendees badge during the event.

How can I go about switching the event to use the custom template? (so I can do that the day of the event)

Also is there any formatting that needs to be done to print on a certain paper size? or the template just needs to fit in the margins?

I got the custom template created with the information the client is looking for, and the code you gave me for the align left worked great!

Thanks again!


Mike Amado

July 29, 2015 at 12:32 pm

also would it possible to add another button on the registrations page that would call the “ID” custom template, so the user on the admin side can pull both the attendees ticket and also the “ID Badge” on the fly?


Tony

  • Support Staff

July 30, 2015 at 5:22 am

How can I go about switching the event to use the custom template? (so I can do that the day of the event)

You create your custom message template within Event Espresso -> Messages.

Then edit the event, scroll down to the bottom of the page. You’ll find a notifications section with a dropdown next to ‘Ticket’ – http://take.ms/6DgL2

Select your custom ticket template there and update the event.

Then when you view the registration list for the event you can click on the ticket icon – http://take.ms/vJUTJ

That will use the template currently assigned to the event.

also would it possible to add another button on the registrations page that would call the “ID” custom template, so the user on the admin side can pull both the attendees ticket and also the “ID Badge” on the fly?

Currently you can only have a single ticket template assigned to an event. Using the second method Josh described and creating a ‘badge’ message type would allow for this.

There is however a workaround you can use… you can manually change the URL of the ticket to use the ID of the custom template. So for example say your ticket uses this url:

http://yourdomain.com/?ee=msg_url_trigger&snd_msgr=html&gen_msgr=html&message_type=ticketing&context=registrant&token=1-99461971e006bd394e72d7061dc1be17&GRP_ID=58&id=0

Notice the GRP_ID=58 that’s the ID of the template.

You change the template to your custom one, then view the ticket notice again (don’t just refresh the ticket URL, you need to refresh the registration list and reopen) it may be something like:

http://yourdomain.com/?ee=msg_url_trigger&snd_msgr=html&gen_msgr=html&message_type=ticketing&context=registrant&token=1-99461971e006bd394e72d7061dc1be17&GRP_ID=65&id=0

Notice the URL is exactly the same, only the GRP_ID has changed to the new ID for the custom template. You can use that.

So leave your event using the standard ticket, when you admin wants to load the badge, they view the ticket as normal, then simply change GRP_ID=58 to GRP_ID=65.

The ID number itself will be completely different on your site, those ID’s are from templates on my site.

Would that work?


Mike Amado

July 30, 2015 at 2:25 pm

yes that would work fine, however am I able to add a button to reference the correct GRP_ID for the “ID Badge”

Right now under registrations there is a button that displays the ticket for registration, and that displays the ticket using the correct GRP_ID for ticket.

I need to add another button to do the same function but reference the “ID Badge” GRP_ID?


Tony

  • Support Staff

July 31, 2015 at 6:38 am

Yes but because each registrations URL is unique (the template ID may remaining but the Reg ID changes) that would require custom development to create the URL based on the registrations ID using the ID Badge GRP_ID.

Without custom development you would need to manually change the URL within the address bar to use the correct ID.

Viewing 11 reply threads

The support post ‘ID Badge from Ticketing Add-on’ 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