Skip to main content

Customizing Your PDF Ticket

Updated this week

You can customize the PDF ticket your attendees receive after purchasing their tickets using Evey’s new visual ticket editor, no coding required! The default template includes your event logo and any notes or instructions, but if you need a more personalized look, you can fully customize it using HTML and Liquid code.

In this guide, we’ll walk you through where to find the PDF customization editor, how to use it, and how to access and edit the underlying code if needed.

pic 1.png

Accessing the PDF Ticket Template

  1. To get started, go to the Events Settings from your event.

  2. Then go to "Tickets" and scroll down to "PDF Ticket."

  3. Click "Customize." This will open our visual PDF editor.


Using the Visual PDF Editor

Once you’re in the editor, you can rearrange and edit content blocks without any code.

  • Click the six-dot icon next to a block to drag and reorder.

  • Click a block name to edit its content directly.


Editing the HTML/Liquid Code (Advanced)

Important note: Editing the HTML/Liquid code is an advanced feature and may break the visual editor. Use with caution.

If you want full control over the layout and content, scroll down in the PDF editor and click Edit Code.

The template is written in HTML and uses Shopify’s Liquid language. All styles are inline (required for PDF rendering). You can customize the layout and include personalized info using Liquid variables.

We recommend including key details such as:

  • Event name, location, start/end date

  • Attendee name and email

  • Ticket number and date of purchase

  • A QR code image for event check-in


Available Liquid Variables

You can use the following Liquid variables in your PDF ticket template:

Event

  • {{ event.title }} – Title of event

  • {{ event.location }} – Location of event

  • {{ event.start_at }} – Start date of event

  • {{ event.end_at }} – End date of event

  • {{ event.contact_email }} – Contact email for attendees

  • {{ event.public_url }} – Public event URL

  • {{ event.latitude }} – Latitude coordinate

  • {{ event.longitude }} – Longitude coordinate

  • {{ event.description }} – Event description

  • {{ event.has_pdf_ticket_type }} – PDF ticket enabled?

  • {{ event.has_passbook_ticket_type }} – Passbook ticket enabled?

  • {{ event.has_ics_ticket_type }} – ICS ticket enabled?

  • {{ event.allow_transfers }} – Are transfers allowed?

  • {{ event.timezone }} – Event timezone

  • {{ event.tickets }} – List of available ticket types

Attendee

  • {{ attendee.first_name }} – First name

  • {{ attendee.last_name }} – Last name

  • {{ attendee.name }} – Full name

  • {{ attendee.email }} – Email

  • {{ attendee.order_name }} – Shopify order number

  • {{ attendee.token }} – Internal token

  • {{ attendee.manage_url }} – Ticket management page

  • {{ attendee.event_url }} – Event page URL

  • {{ attendee.number }} – Ticket number for the event

  • {{ attendee.pdf_ticket_url }} – PDF ticket download link

  • {{ attendee.passbook_ticket_url }} – Passbook download link

  • {{ attendee.ics_ticket_url }} – ICS file download link

  • {{ attendee.purchased_on }} – Purchase date (event timezone)

Ticket

  • {{ ticket.title }} – Ticket name

  • {{ ticket.inventory }} – Available inventory

  • {{ ticket.price }} – Ticket price

  • {{ ticket.logo_base64 }} – Logo image (Base64)

<img src="data:image/png;base64,{{ ticket.logo_base64 }}"/>
  • {{ ticket.qr_data }} – QR code image (Base64)

<img src="data:image/png;base64,{{ ticket.qr_data }}"/>

If you have any questions about customizing your PDF ticket template, just reach out, we’re happy to help!

Did this answer your question?