Онлайн-запись Яндекс Календарь
Описание
Готовая система бронирования за пять минут
Модуль «Онлайн-запись Яндекс Календарь» превращает ваш сайт на 1С-Битрикс в полноценный сервис записи на услуги. Вам не нужно писать код или разбираться в сложных настройках — после установки система готова к работе. Клиенты сами выбирают время, а вы получаете заявку сразу в двух местах: в Яндекс Календаре сотрудника и в специальном инфоблоке на сайте. Это избавляет от ручного согласования слотов и исключает двойные бронирования.
Модуль подходит для любого бизнеса, где важна запись по времени: от стоматологий и салонов красоты до консультационных центров и частных специалистов. Всё, что нужно — установить модуль, подключить OAuth-токен от Яндекса и разместить компонент на странице. Остальное система сделает сама.
Четыре режима на любой сценарий работы
В модуле заложено четыре режима, которые покрывают практически любую модель записи. Простой режим (Simple) подходит для частных мастеров или лендингов — один календарь, одна форма, никакой лишней логики. Если у вас несколько услуг с разной длительностью, включайте режим «Услуги»: клиент выбирает стрижку на 30 минут или окрашивание на два часа, а система сама рассчитывает занятые слоты.
Для салонов красоты, клиник или барбершопов есть режим «Специалисты» — каждый мастер работает со своим календарём. Самый гибкий вариант — «Полный» режим, где клиент сначала выбирает услугу, а затем система показывает только тех специалистов, которые её оказывают. Умная фильтрация экономит время и исключает ошибки при записи.
Двусторонняя синхронизация без задержек
Главная техническая особенность модуля — прямая интеграция с API Яндекс Календаря. Когда клиент бронирует слот на сайте, событие мгновенно появляется в календаре сотрудника. И наоборот: если вы уже заняты в календаре, этот слот автоматически станет недоступным для записи на сайте. Никаких ручных блокировок и проверок — система работает в реальном времени.
Все заявки дублируются в инфоблок «Yandex Calendar Заявки», который создаётся автоматически при установке модуля. Это ваша готовая база лидов внутри Битрикса. Вы можете обрабатывать заявки, назначать ответственных, добавлять комментарии — всё в привычной среде. Никакой потери данных и путаницы между сайтом и календарём.
Гибкое расписание и адаптивный интерфейс
Настройте рабочие часы глобально для всего календаря или индивидуально для каждой услуги. Например, стрижки доступны с 9 до 18, а массаж — только по вторникам и четвергам. Длительность слота задаётся базово (например, 60 минут), но в режиме «Услуги» каждая процедура может иметь своё время. Это даёт полный контроль над расписанием без лишних телодвижений.
Интерфейс модуля спроектирован по принципу Mobile-First — он одинаково удобен на телефоне, планшете и десктопе. Слоты подгружаются через AJAX без перезагрузки страницы, календарь выглядит современно, а выбор времени интуитивно понятен. Если нужно подогнать дизайн под стиль сайта, используйте CSS-переменные — внешний вид настраивается без правки шаблонов.
Простая установка и прозрачная кастомизация
Установка модуля выполняется через штатную систему обновлений Битрикса. После активации модуль сам создаёт нужные инфоблоки и типы инфоблоков — вам остаётся только ввести OAuth-токен в настройках. Там же настраивается глобальный список услуг и специалистов. Сам компонент добавляется на страницу как обычный элемент: выбираете режим, указываете рабочее время и длительность слота — готово.
Если вы работаете в простом режиме, достаточно указать email календаря. В режимах со специалистами идентификаторы календарей подтягиваются из глобальных настроек. Для кастомизации внешнего вида используйте стандартные CSS-классы (.booking-widget, .time-slot, .booking-success) — шаблон компонента лежит в папке .default и полностью открыт для изменений. Модуль требует PHP 7.4 и выше, а также модуль iblock — всё остальное идёт в комплекте.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.1 |
| Добавлен | 04.05.2026 |
| Установок | Менее 50 раз |
| Код | pcode.yandexcalendar |
| Адаптивный | Нет |
| Composite | Нет |