Как настроить PDF-билет с помощью плагина События с билетами MyTicket?

Прежде чем вы продолжите читать эту статью, рекомендуется сначала проверить статью Введение в MyTicket Events Plugin, чтобы лучше понять, как этот плагин может быть вам полезен.

С помощью плагина События с билетами MyTicket Events вы можете создавать красивые распечатки PDF, подходящие для этого:

  • конференц-бейджи
  • встречи
  • участники концерта
  • организаторы вечеринок
  • другие типы событий

Обратите внимание, что билеты имеют QR-код, который можно проверить с помощью бесплатного мобильного приложения, доступного в Play Market и называемого MyTicket Scanner App. Не стесняйтесь скачать его, чтобы проверить свои билеты.

Также рекомендуется иметь некоторый базовый опыт работы с HTML и PHP, так как вам может понадобиться немного углубиться в код, но в то же время у вас есть свобода в настройке ваших билетов любым желаемым образом.

Ниже приведен пример стандартного тикета, который генерируется при оформлении заказа и может быть отправлен по электронной почте непосредственно вашим клиентам.

MyTicket Events Plugin PDF ticket printout example.
Общий пример билета Пример билета

Плагин MyTicket Events Plugin поддерживает два типа билетов:

  • Общий билет, который содержит все записи о покупке и может быть проверен сразу с помощью приложения MyTicket Scanner App.
  • Индивидуальные билеты, идеально подходит, когда один человек покупает билеты для нескольких человек. Билеты делятся на несколько PDF-записей при оформлении заказа и могут быть отправлены владельцу по электронной почте. Вы можете включить этот тип билета у администратора WordPress в разделе Внешний вид > Настройщик > MyTicket. Этот тип билета идеально подходит для конференц-бейджей, где на бейдже вместе с QR-кодом напечатано имя участника. Этот билет может быть подтвержден индивидуально, не влияя на статус других владельцев билетов из той же партии.

Если вы хотите получить дополнительную информацию о том, как работает приложение MyTicket Scanner, ознакомьтесь с этой статьей.

Для начала настройки первого билета необходимо скопировать папку шаблонов плагина mytiket-events в корневую папку темы.

Теперь скопируйте папку шаблонов в корневую папку темы, но обязательно переименуйте папку шаблонов в myticket-events. См. рисунок ниже.

Теперь вы готовы настроить свой первый билет. Например, перейдите в папку “Билет-индивидуальный” и откройте index.php. Этот файл связан с библиотекой mPDF и плагином WooCommerce. Вы можете изменить структуру HTML, добавить пользовательский PHP код или вызвать методы WooCommerce, чтобы получить больше данных из заказа и распечатать их в PDF тикет.

Хотя это слишком конкретно, мы покажем более простой пример. Позволяет изменить фоновое изображение тикета, которое будет отображаться без смещения и отображаться за основным HTML-кодом. Для этого можно воспользоваться следующими способами: https://kenzap.com/static/myticket-events/conference_badge.jpg – путь к общедоступному изображению:

Вы можете вставить этот код в начало файла index.php, но только после объявления mPDF. См. рисунок ниже:

Таким образом, в конце концов, вы можете иметь довольно красивый предварительный просмотр билетов, как показано ниже. Обратите внимание, что все данные, кроме имени владельца билета и QR-кода, взяты из самого изображения (…/conference_badge.jpg). Вы также можете определить структуру своего тикета с помощью HTML и CSS кода, но мы рекомендуем вам иметь заранее разработанное изображение, так как это упростит процесс разработки распечатки.

Эта статья была полезной?