Event Tickets and its add-ons come with a number of template files that determine how the plugin looks and behaves. We call these templates views because they create the pages and elements you see on your site.

Each plugin and add-on has its own unique set of templates, and each template can be copied and customized in your theme folder.

This article brings together the complete template inventories for Tickets Commerce (checkout, gateways, orders), Tickets Emails (the emails sent to customers and admins), and Wallet Plus (Apple Wallet passes and PDF tickets). Integration templates for Event Tickets Plus, The Events Calendar, and Virtual Events are included under each section where relevant.

Tickets Commerce

Tickets Commerce Checkout

Parent folder located at:

event-tickets/src/views/v2/commerce/checkout

TemplateWhat it Does
/cart/empty/description.phpThe text that appears when the cart is empty.
/cart/empty/title.phpThe title that appears when the cart is empty.
/cart/footer/quantity.phpShows the checkout cart footer quantity.
/cart/footer/total.phpDisplays the checkout cart total in the footer.
/cart/item/details/description.phpContains the checkout cart item description.
/cart/item/details/title.phpHas the checkout cart item title.
/cart/item/details/toggle.phpToggles the ticket details on or off.
/cart/item/details.phpCheckout cart item details.
/cart/item/price.phpDisplays the checkout cart item price.
/cart/item/quantity.phpShows the checkout cart item quantity.
/cart/item/sub-total.phpCheckout cart item sub-total.
/cart/empty.phpThe wrapper for the title and description of an empty checkout cart.
/cart/footer.phpThe wrapper for the checkout cart footer.
/cart/header.phpContains the checkout cart header.
/cart/item.phpCheckout cart item wrapper.
/cart/items.phpWrapper for multiple checkout items.
/footer/gateway-error.phpShows a gateway error at checkout.
/header/links/back.phpCheckout page header backlinks.
/header/links/modify-attendees.phpCheckout page links to modify attendees.
/header/links.phpWrapper for checkout page header links.
/header/title.phpDisplays the checkout page header title.
/must-login/login.phpShows the button requiring users to log in to purchase.
/must-login/registration.phpProvides the link to register a new account.
/cart.phpWrapper for the checkout cart.
/fields.phpContains the wrapper for checkout page fields.
/footer.phpCheckout page footer wrapper.
/header.phpCheckout page header wrapper.
/must-login.phpCheckout page “must log in” wrapper.
/gateways.phpThe container where the list of gateways is displayed.
/purchaser-info.phpPurchaser information form for anonymous purchases.
/purchaser-info/email.phpPurchaser information email field for anonymous purchases.
/purchaser-info/name.phpPurchaser information name field for anonymous purchases.

Tickets Commerce Gateway

Parent folder located at:

event-tickets/src/views/v2/commerce/gateway

TemplateWhat it Does
/paypal/buttons.phpDisplays PayPal checkout buttons.
/paypal/checkout-script.phpContains the PayPal checkout scripts.
/paypal/container.phpThe PayPal container for checkout.
/stripe/card-elements.phpDisplays the Stripe card element.
/stripe/container.phpShows the Stripe container for checkout.
/stripe/payment-element.phpShows the Stripe payment element.

Tickets Commerce Orders

Parent folder located at:

event-tickets/src/views/v2/commerce/order

TemplateWhat it Does
/details/date.phpContains the date for the success page order details.
/details/email.phpEmail on the success page order details.
/details/order-number.phpOrder number on the success page order details.
/details/payment-method.phpContains payment method on success page order details.
/details/total.phpSuccess page order details total.
/footer/links/back-home.phpSuccess order page footer links back home.
/footer/links/browse-events.phpSuccess order page footer links back to browse events.
/footer/links.phpWrapper for footer links.
/description.phpSuccess order page description.
/details.phpWrapper for success order page details.
/footer.phpWrapper for success order page footer.
/header.phpSuccess order page header.

Tickets Commerce Pages

Parent folder located at:

event-tickets/src/views/v2/commerce/

TemplateWhat it Does
/checkout.phpWrapper for checkout page.
/success.phpWrapper for success order page.

Checkout with Attendees

Parent folder located at:

event-tickets-plus/src/views/v2/commerce/checkout

TemplateWhat it Does
/cart/item/details/extra.phpLists the Attendee Registration Fields on the checkout page.
/header/links/modify-attendees.phpIncludes the link to “Modify Attendees” on the checkout page if there are tickets with attendee registration fields.

Tickets Emails

Parent folder located at:

event-tickets/src/views/emails

TemplateWhat it Does
/admin-new-order.phpThe completed order email parent template.
/new-order/body.phpThe completed order email body.
/customer-purchase-receipt.phpThe customer purchase receipt email parent template.
/purchase-receipt/body.phpContains the purchase receipt email body.
/purchase-receipt/intro.phpContains the purchase receipt email intro.
/rsvp-not-going.phpContains the RSVP “Not going” email template.
/rsvp-not-going/body.phpContains the RSVP “Not going” email template body.
/rsvp.phpThe RSVP email template.
/rsvp/body.phpThe RSVP email template body.
/ticket.phpThe Ticket email template.
/ticket/body.phpThe Ticket email template body.
/template-parts/body.phpContains the generic body as a template part.
/template-parts/body/add-content.phpContains the generic template for the email’s “Additional content”.
/template-parts/body/footer.phpContains the footer template part, general to all emails.
/template-parts/body/footer/content.phpContains the footer content general to all emails.
/template-parts/body/footer/credit.phpContains the Event Tickets credit in the footer.
/template-parts/body/header.phpContains the header template part, general to all emails.
/template-parts/body/header/image.phpContains the email’s header image, which comes from the settings.
/template-parts/body/order/attendees-table.phpContains the attendees’ table for orders, used in the purchase receipt and completed orders emails.
/template-parts/body/order/attendees-table/attendee-info.phpContains the attendee information within the attendees’ table.
/template-parts/body/order/attendees-table/attendee-name.phpContains the attendee name for the table.
/template-parts/body/order/attendees-table/attendee-email.phpContains the attendee email for the table.
/template-parts/body/order/attendee-info.phpContains the attendee information for a particular order.
/template-parts/body/order/attendees-table/header-row.phpContains the header row for the attendees’ table in orders.
/template-parts/body/order/attendees-table/ticket-id.phpContains the ticket ID for the attendee’s table in orders.
/template-parts/body/order/attendees-table/ticket-title.phpContains the ticket title for the attendee’s table in orders.
/template-parts/body/order/customer-purchaser-details.phpContains the purchaser details for the particular order.
/template-parts/body/order/error-message.phpContains the error message for the particular order, if existent.
/template-parts/body/order/post-title.phpContains the post/page or event title for the particular order.
/template-parts/body/order/order-total.phpContains the order total.
/template-parts/body/order/payment-info.phpContains the payment information for the particular order.
/template-parts/body/order/purchaser-details/date.phpContains the date of the order.
/template-parts/body/order/purchaser-details/email.phpContains the purchaser’s email for the particular order.
/template-parts/body/order/purchaser-details/name.phpContains the purchaser’s name for the particular order.
/template-parts/body/order/purchaser-details/order-number.phpContains the order number.
/template-parts/body/order/ticket-totals.phpContains the ticket totals for the particular order.
/template-parts/body/order/ticket-totals/header-row.phpContains the table header row for the ticket totals.
/template-parts/body/order/ticket-totals/ticket-price.phpContains the ticket price for the ticket totals table.
/template-parts/body/order/ticket-totals/ticket-quantity.phpContains the ticket quantity for the ticket totals table.
/template-parts/body/order/ticket-totals/ticket-row.phpContains the row for the ticket totals table.
/template-parts/body/order/ticket-totals/ticket-title.phpContains the ticket title for the ticket totals table.
/template-parts/body/ticket/holder-name.phpContains the ticket holder name, used in Tickets and RSVP emails.
/template-parts/body/post-title.phpContains the post/page or event title used in Ticket and RSVP emails.
/template-parts/body/post-description.phpContains the post/page or event description used in Ticket and RSVP emails.
/template-parts/body/ticket/number-from-total.phpContains the number of the ticket from the totals, used in Tickets and RSVP emails (e.g., “1” in “1 of 3”).
/template-parts/body/ticket/security-code.phpContains the ticket security code, used in Tickets and RSVP emails.
/template-parts/body/ticket/ticket-name.phpContains the ticket name the attendee has bought, used in Tickets and RSVP emails.
/template-parts/body/tickets-total.phpContains the total number of tickets associated with the email. Used in Tickets and RSVP emails.
/template-parts/body/tickets.phpContains the loop where the tickets/RSVPs are iterated.
/template-parts/body/title.phpContains the general title for emails.
/template-parts/footer.phpContains the markup of the email’s footer.
/template-parts/footer-preview.phpContains the markup of the email’s footer, when in preview mode.
/template-parts/footer/footer.phpContains the markup of the email’s footer.
/template-parts/header.phpContains the markup of the email’s header.
/template-parts/header/head/json-ld.phpContains the JSON-LD information associated with the emails.
/template-parts/header/head/meta.phpContains the meta attributes for the emails.
/template-parts/header/head/scripts.phpContains the scripts for the emails.
/template-parts/header/head/styles.phpContains the CSS styles general to all email templates.
/template-parts/header/head/title.phpContains the HTML title attribute for the email templates.
/template-parts/header/header-preview.phpContains the markup of the email’s header, when in preview mode.
/template-parts/header/header.phpContains the markup of the email’s header.

Emails with Attendee Registration

Parent folder located at:

event-tickets-plus/src/views/emails

TemplateWhat it Does
/template-parts/body/ticket/ar-fields.phpThe attendee registration fields for the Ticket/RSVP.
/template-parts/body/ticket/ar-fields/data.phpThe individual attendee registration field for the Ticket/RSVP.
/template-parts/body/ticket/ar-fields/key.phpThe individual key of an attendee registration field for the Ticket/RSVP.
/template-parts/body/ticket/ar-fields/value.phpThe individual value of an attendee registration field for the Ticket/RSVP.
/template-parts/body/ticket/qr-image.phpThe QR image for the Ticket/RSVP.
/template-parts/header/head/ar-styles.phpThe CSS styles for the attendee registration fields section.

Event Info in Emails

Parent folder located at:

the-events-calendar/src/views/integrations/event-tickets/emails/

TemplateWhat it Does
/template-parts/body/event/date.phpContains the event date for Tickets and RSVP emails.
/template-parts/body/event/image.phpContains the event featured image for Tickets and RSVP emails.
/template-parts/body/event/links.phpContains the event links for Tickets and RSVP emails.
/template-parts/body/event/links/gcal.phpContains the event’s Google Calendar link for Tickets and RSVP emails.
/template-parts/body/event/links/ical.phpContains the event’s iCal link for Tickets and RSVP emails.
/template-parts/body/event/venue.phpContains the event venue, if available, for Tickets and RSVP emails.
/template-parts/body/event/venue/address.phpContains the event venue address for Tickets and RSVP emails.
/template-parts/body/event/venue/phone.phpContains the event venue phone for Tickets and RSVP emails.
/template-parts/body/event/venue/website.phpContains the event venue website for Tickets and RSVP emails.
/template-parts/header/head/tec-styles.phpContains the CSS styles for The Events Calendar’s integration with Event Tickets emails.

Virtual Events in Ticket Emails

Parent folder located at:

events-calendar-pro/src/views/integrations/event-tickets/emails/

TemplateWhat it Does
/template-parts/body/virtual-event/link.phpContains the link to the virtual event.
/template-parts/header/head/ve-styles.phpContains the CSS styles for Virtual Events’s integration with Event Tickets emails.

Digital Wallets and PDF Tickets

Parent folder located at:

event-tickets-wallet-plus/src/views

TemplateWhat it Does
/apple-wallet/emails/template-parts/body/apple-pass.phpThe email “Add to Apple Wallet” button template.
/apple-wallet/emails/template-parts/header/head/styles.phpThe styles related to Wallet Plus for the email template.
/apple-wallet/rsvp/apple-wallet-button.phpThe “Add to Apple Wallet” button for the RSVP confirmation.
/attendees-list/passes.phpThe “Add to Apple Wallet” and “PDF tickets” buttons for the attendees list shown on the order confirmation page.
/components/apple-wallet-button.phpThe generic “Add to Apple Wallet” button, invoked from other templates.
/components/pdf-button.phpThe generic “PDF ticket” button, invoked from other templates.
/my-tickets/passes.phpThe “Add to Apple Wallet” and “PDF tickets” buttons for the “My tickets” page.
/pdf/rsvp/pdf-button.phpThe “PDF ticket” button for the RSVP confirmation.
/pdf/pass.phpThe PDF template.
/pdf/pass/body.phpThe body of the PDF template.
/pdf/pass/body/header.phpThe header of the PDF template.
/pdf/pass/body/styles.phpThe inline CSS styles of the PDF template.
/pdf/pass/body/post-title.phpThe post/event title in the PDF template.
/pdf/pass/body/sidebar.phpThe sidebar in the PDF template.
/pdf/pass/body/ticket-info.phpThe ticket information for the PDF template.
/pdf/pass/body/ticket-info/image.phpThe post/event image for the PDF template.
/pdf/pass/body/ticket-info/attendee-details.phpThe attendee details for the ticket in the PDF template.
/pdf/pass/body/ticket-info/attendee-details/name.phpThe attendee name for the ticket in the PDF template.
/pdf/pass/body/ticket-info/attendee-details/qr.phpThe QR image for the ticket in the PDF template.
/pdf/pass/body/ticket-info/attendee-details/security-code.phpThe security code for the ticket in the PDF template.
/pdf/pass/body/ticket-info/attendee-details/ticket-title.phpThe title for the ticket in the PDF template.
/pdf/pass/body/additional-information.phpThe PDF additional information section.
/pdf/pass/body/additional-information/heading.phpThe PDF additional information section title.
/pdf/pass/body/additional-information/content.phpThe PDF additional information section content.
/pdf/pass/body/footer.phpThe PDF template footer.
/pdf/pass/body/footer/credit.phpThe credit of the PDF template footer.

Digital Wallets & PDF Tickets with Attendee Registration

Parent folder located at:

event-tickets-plus/src/views/integrations/event-tickets-wallet-plus

TemplateWhat it Does
/pdf/pass/body/ticket-info/attendee-details.phpThe attendee registration fields for the PDF template.
/pdf/pass/body/ticket-info/attendee-details/field.phpThe individual attendee registration field for the PDF template.
/pdf/pass/body/ticket-info/attendee-details/key.phpThe individual key of an attendee registration field for the PDF template.
/pdf/pass/body/ticket-info/attendee-details/value.phpThe individual value of an attendee registration field for the PDF template.
/pdf/pass/tec-tickets-plus-styles.phpThe CSS styles for the Event Tickets Plus integration with the PDF template.

Digital Wallets & PDF Tickets with Events

Parent folder located at:

the-events-calendar/src/views/integrations/event-tickets-wallet-plus

TemplateWhat it Does
/pdf/pass/body/event/date.phpContains the event date for the PDF template.
/pdf/pass/body/venue.phpContains the event venue, if available, for the PDF template.
/pdf/pass/body/venue/address.phpContains the event venue address for the PDF template.
/pdf/pass/body/venue/phone.phpContains the event venue phone for the PDF template.
/pdf/pass/body/venue/title.phpContains the event venue title for the PDF template.
/pdf/pass/body/venue/website.phpContains the event venue website for the PDF template.
/pdf/pass/tec-events-styles.phpThe CSS styles for The Events Calendar integration with the PDF template.

Digital Wallets & PDF Tickets with Virtual Events

Parent folder located at:

events-virtual/src/views/integrations/event-tickets-wallet-plus/

TemplateWhat it Does
/pdf/pass/body/virtual-event/link.phpContains the link to the virtual event for the PDF template.
/pdf/pass/body/virtual-event/link/header.phpContains the header of the link to the virtual event for the PDF template.
/pdf/pass/body/virtual-event/link/link.phpContains the actual link to the virtual event for the PDF template.
/pdf/pass/tec-events-virtual-styles.phpContains the CSS styles for Virtual Events’s integration with the PDF template.