TBooking

Театральная касса на вашем сайте

Как настроить макет для печати билетов

Расширение TBooking. Печать билетов. Кассир позволяет использовать систему TBooking для продажи билетов с печатью на билетном принтере.

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

Для настройки макета используется следующая процедура.

  1. Сохраните бланк билета (фоновое изображение, которое будет присутствовать на предварительно подготовленных бланках) в формате JPEG.
  2. Поместите фоновое изображение в каталог /images/tbooking/print_layouts (путь от корневой папки вашего сайта). Если каких-либо подкаталогов из этого пути нет в вашей системе, создайте эти подкаталоги.

Совет. Для загрузки изображения вы можете использовать Медиаменеджер (в панели управления сайтом — команда меню Материалы — Медиаменеджер или Сайт — Медиаменеджер, в зависимости от версии вашей системы управления сайтом).

  1. В панели администратора вашего сайта выберите команду меню Компоненты — Заказ билетов.
  2. Нажмите кнопку Настройки печати. Эта кнопка отображается, только если в вашей системе установлено расширение Печать билетов. Кассир.
  3. В окне Печатная форма нажмите кнопку Фон и в раскрывающемся списке выберите изображение, которе вы загрузили в каталог print_layouts, как описано выше. Нажмите кнопку Сохранить и закрыть.
  4. Далее в макете нужно разместить поля для вывода переменной информации. Для этого окне Печатная форма нажмите кнопку Создать. Выберите тип информации, отображаемой в создаваемом поле.

В макете можно использовать следующие типы полей:

  • id — номер билета;
  • id_orderномер заказа;
  • price — цена билета;
  • time_added — дата и время оформления заказа;
  • seat — номер места;
  • row — номер ряда;
  • sector — название сектора;
  • hall_id — кодовый номер зрительного зала;
  • hall_title — название зрительного зала;
  • event_id — кодовый номер мероприятия;
  • event_date_time — дата и время проведения мероприятия;
  • event_title — название мероприятия;
  • event_description — описание мероприятия.

При установке различных расширений системы продажи театральных билетов TBooking также доступны следующие типы полей.

Расширение Электронный билет-плюс (печать билетов с защитой штрих-кодами и автоматизированный входной контроль):

  • barcode.vertical — штрих-код (вертикальная ориентация);
  • barcode.horisontal — штрих-код (горизонтальная ориентация).

Расширение Дополнительные печатные поля:

  • advanced.fixed... — поля, содержащие произвольный текст. Текст и имена полей задаются в настройках расшинения Дополнительные печатные поля;
  • advanced.core... — поля, аналогичные стандартным, но допускающие возможность вертикальной ориентации текста;
  • advanced.core.sevice_charge, advanced.core.service_charge.vert — сумма сервисного сбора (общая сумма сервисного сбора с заказа, разделенная пропорционально стоимости билета);
  • advanced.core.item_discount, advanced.core.item_discount.vert — сумма скидки (общая сумма скидки с заказа, разделенная пропорционально стоимости билета);
  • advanced.core.price_full, advanced.core.price_full.vert — полная стоимость билета с учетом скидки и сервисного сбора;
  • advanced.core.rate, advanced.core.rate.vert — наименование тарифа.
  1. Введите координаты x и y в пикселах для отображения поля (определить точное положение для вывода полей вы можете, открыв фоновое изображение в одной из программ для редактирования графики), гарнитуру шрифта для печати данных поля (например, Arial) и размер шрифта (например, 12px).
  2. Нажмите кнопку Сохранить и закрыть.
  3. Повторите действия 6–8 для каждого из полей, которые необходимо печатать на билете, сверяя внешний вид билета по области предварительного просмотра в окне Печатная форма.

Как купить систему бронирования?

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

Консультация предоставляется бесплатно.

 
 
 
 

Отправляя заявку, вы принимаете условия Соглашения об обработке персональных данных.