Программный модуль B-ID: Модуль Бронирования предназначен для организации процесса бронирования на веб-сайтах под управлением системы 1С-Битрикс.
Решение предоставляет возможность почасового бронирования с отображением доступности через календарь по дням. Для операторов предусмотрена отдельная страница управления, позволяющая просматривать и обрабатывать заявки, а также контролировать загрузку ресурсов.
Модуль поддерживает работу со статусами бронирований, обеспечивая контроль их текущего состояния. Реализована система уведомлений по электронной почте при создании заявок.
Интерфейс решения адаптирован для корректной работы на различных устройствах, включая мобильные и планшеты.
Дополнительно модуль позволяет добавить на сайт публичную страницу выбора объекта, даты и временного интервала, а также управлять ценами и правилами доступности через административный раздел.
Демо: https://b-id.ru/bid.booking/
Возможности



Посетитель открывает страницу бронирования, выбирает нужный объект, дату и свободный временной интервал. В сетке сразу видно, какие слоты доступны, какие недоступны и какая цена действует для выбранного времени.
Такой формат удобен для аренды помещений, записи на занятия и любых услуг, где важно показать расписание без лишних звонков и ручной переписки.
Для администратораАдминистратор выбирает инфоблок, из которого модуль берет объекты бронирования, настраивает рабочие интервалы, количество отображаемых дней, цены и условия применения цен.
В административной части доступен раздел управления ценами. Для каждого правила можно указать сайт, инфоблок, разделы, базовую цену и набор условий.
Где применятьПубличная часть: /bid.booking/
Административный раздел управления ценами: /bitrix/admin/bid.booking_prices.php
Модуль «B-ID: Модуль Бронирования» легко устанавливается через стандартный механизм установки компонентов Битрикс.
Код вставки компонента на страницу:
$APPLICATION->IncludeComponent( "b-id:booking.add", "", Array( "IBLOCK_TYPE" => "bxd_type", "IBLOCK_ID" => "136", "UPPER_LIMIT" => "23", "LOWER_LIMIT" => "7", "TIME_QUOTA" => "32", "COUNT_DAY" => "10", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "CACHE_GROUPS" => "N" ) ); |