Для того, чтобы использовать функцию отправки клиенту подтверждения бронирования в формате PDF, на сервере необходимо установить Java Runtime Environment. Инструкция по установке Java на Ubuntu, например,
здесь.
Файл подтверждения отправляется клиенту по email, а также доступен для скачивания на странице онлайн-просмотра брони. Пример файла подтверждения
здесь.
Файл подтверждения формируется на основе специального шаблона, который загружается в разделе "Уведомления" настроек модуля, и представляет собой PDF-форму с именоваными полями. Модуль поставляется с универсальным шаблоном, который можно отредактировать, например, добавить собственный логотип.
Для кастомизации PDF-шаблона нужно скачать стандартный шаблон из настроек модуля и использовать программу редактирования PDF форм. Лучше всего для редактирования шаблона подходит Adobe Acrobat PRO, однако это программное обеспечение является платным. В качестве альтернативы можно использовать бесплатное ПО
https://www.pdfgear.com/download/ или онлайн версию
https://www.pdfgear.com/create-fillable-pdf/ .
Размер файла шаблона ограничен в коде модуля значением 5Mb, поэтому не стоит добавлять в шаблон тяжелые изображения. Кроме того, если размер файла превысит 2Mb, необходимо увеличить значение параметра
upload_max_filesize конфигурационного файла PHP, чтобы иметь возможность загрузить шаблон в модуль. После изменения нужно перезагрузить apache.
Если в качестве прокси используется nginx, возможно появление ошибки
413 Request Entity Too Large при загрузке шаблона в модуль. В этом случае нужно в файл конфигурации
nginx.conf в секцию
http{} добавить параметр
client_max_body_size 5M; и перезагрузить nginx.