Добавить в календарь: файл .ics и ссылки календарей для бронирований
Baza Booking Calendar может передать клиенту бронирование как событие в его собственный календарь. Клиент получает файл календаря (.ics) с письмом о подтверждении и блок Добавить в календарь с кнопками для популярных календарей. Функция бесплатная и работает в каждой сборке плагина.
Что получает клиент
- Файл календаря во вложении к письму о подтверждении и к письму об изменённом бронировании. В текст письма добавляется строка с теми же ссылками.
- Блок Добавить в календарь на странице, которая открывается после успешного бронирования или оплаты, и в карточке бронирования в кабинете клиента.
- Кнопки для Google Calendar, Outlook.com, Microsoft 365 и Yahoo Calendar и две кнопки для файла: Apple Календарь (iPhone, iPad, Mac) открывает файл без загрузки (iPhone или iPad сразу предлагает добавить событие, а на Mac файл попадает в Календарь), а Другие календари (файл .ics) сохраняет файл для других программ. Ссылка на файл оканчивается на .ics.
- Если в бронировании несколько промежутков часов, у каждого промежутка свой ряд кнопок, а файл один.
Строка в письме и блок появляются только для подтверждённого бронирования со статусом Забронировано.

Что входит в событие
- Одно событие на каждый непрерывный отрезок часов одной услуги в один день. Другой день или перерыв между часами даёт отдельное событие.
- Название состоит из слова «Бронирование: » и названия услуги.
- Место события это адрес услуги, если у услуги есть внешнее место проведения.
- В описании указаны номер бронирования, ссылка на кабинет клиента, а также ссылки Zoom и Google Meet, если они есть у бронирования.
- Время сохраняется в UTC, поэтому переход на летнее или зимнее время не сдвигает событие.
- Когда часы бронирования меняются, номер версии события растёт, поэтому календарь обновляет событие и не добавляет новое.
Настройки
Откройте Настройки, затем Сообщения. Две настройки календаря находятся выше раздела «Напоминания».
- Прикладывать файл календаря к письму клиента: включено по умолчанию. Она управляет файлом в письмах и ссылками «Добавить в календарь».
- Отправлять отмену события в календаре: выключено по умолчанию. Когда бронирование, отправленное в календарь клиента, отклонено или истекло, клиент получает файл, который удаляет событие.
Ссылка для скачивания
Файл скачивается по подписанной ссылке, которая привязана к бронированию и к e-mail клиента. На неверную ссылку приходит ответ «не найдено», а число запросов ограничено, поэтому подобрать номера бронирований перебором нельзя.
Что стоит знать
- Отмена может забрать обратно только то событие, которое было передано в письме.
- Файл в письме добавляется одинаково для стандартной почты и для SMTP-плагинов, которые отправляют то, что подготовил WordPress.
