Модуль Commerce Ticketing позволяет создавать и продавать билеты. Подмодули позволяют генерировать PDF, QR-код и скачивать или отправлять билеты на почту пользователя.
Установка и настройка
Скачайте, распакуйте и включите модуль
Создайте тип билета и добавьте поля на странице /admin/commerce/config/tickets
Новый числовой образец для билетов будет установлен автоматически
Активируйте билеты как минимум для одного типа заказов на странице /admin/commerce/config/order-types/default/edit
Выберите тип билета связанного с определённым заказом
Добавьте товар и тип вариантов товара связанных с типом билета
Активируйте параметр Is a ticket на странице настройки вариантов товара /admin/commerce/config/product-variation-types. При активации параметра Is a ticket, можно выбрать автоматическое создание билета для каждой позиции заказа
В приведённом сценарии билет действителен только на определённую дату. Чтобы пользователь мог выбрать дату во время оформления заказа, можно добавить в заказ поле «Дата посещения»