Для выполнения регулярных задач модуль устанавливает агент. Тип агента "непериодический" в терминологии Битрикс. Подробнее об агентах здесь.

Задачи, выполняемые агентом:
Можно не менять настройки Битирикс, а выполнять по расписанию только агент модуля VIBOOK. Для этого:
https://yoursite.ru/vibook/cron/check.php?showdebug=true
где параметр showdebug=true выводит протокол работы агента.
В целях безопасности рекомендуется с помощью файла .htaccess разрешить доступ в директорию https://yoursite.ru/vibook/cron/ только с доверенных ip-адресов.

Задачи, выполняемые агентом:
- Проверка статуса оплаты заказов в платежной системе
- Оформление кассовых чеков
- Выгрузка xml-файлов
- Отправка email уведомлений
- Удаление данных выехавших гостей
- Очистка устаревших log-файлов
Можно не менять настройки Битирикс, а выполнять по расписанию только агент модуля VIBOOK. Для этого:
- Отключить агент модуля vibook.booking в панели администратора в разделе Настройки > Настройки продукта > Агенты.
-
Добавить в файл конфигурации планировщика операционной системы вызов URL: https://yoursite.ru/vibook/cron/check.php
где yoursite.ru - имя вашего сайта, vibook - папка, в которую установлен модуль. Например, для Ubuntu нужно создать планировщик от имени пользователя web- сервера. Если web-сервер работает от имени пользователя bitrix, тогда нужно выполнить команду
sudo -u bitrix crontab -e
и добавить в файл строку:
*/2 * * * * wget -q -O /dev/null "https://yoursite.ru/vibook/cron/check.php" > /dev/null 2>&1
https://yoursite.ru/vibook/cron/check.php?showdebug=true
где параметр showdebug=true выводит протокол работы агента.
В целях безопасности рекомендуется с помощью файла .htaccess разрешить доступ в директорию https://yoursite.ru/vibook/cron/ только с доверенных ip-адресов.
