
Яндекс Календарь: онлайн-запись
Готовый модуль для 1С-Битрикс: онлайн-запись через Яндекс Календарь для вашего сайта. Простая интеграция с CRM. Установите сейчас.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 04.05.2026
- Версия:
- 1.0.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности интеграции с календарем
Модуль «Онлайн-запись Яндекс Календарь» — это готовое решение для платформы 1С-Битрикс, которое превращает сайт в полноценную систему бронирования. Продукт автоматизирует приём заявок на услуги, синхронизируя свободные слоты на сайте с календарями сотрудников через API Яндекс.Календаря. Это исключает двойные записи, ручное согласование времени и потери клиентов из-за занятых слотов. Решение подходит для любого бизнеса, который работает по предварительной записи: салонов красоты, медицинских центров, клининговых служб, фитнес-клубов и частных специалистов.
Как это работает и какие задачи решает
После установки модуля на сайте появляется форма выбора времени. Система в реальном времени проверяет занятость в Яндекс.Календаре: если слот недоступен, он автоматически скрывается из виджета. Клиент выбирает удобное окно и оставляет заявку — она мгновенно фиксируется в календаре сотрудника и дублируется в инфоблок «Yandex Calendar Заявки» на стороне 1С-Битрикс. Это даёт прозрачную CRM-базу лидов внутри системы. Модуль поддерживает четыре режима работы: простой (один календарь), по услугам (с разной длительностью), по специалистам (индивидуальные графики) и полный (с умной фильтрацией при выборе услуги + мастера). Решение совместимо со всеми редакциями «1С-Битрикс» — от «Первого сайта» до «Энтерпрайз» и «Интернет-магазин + CRM».
Что получает покупатель после установки
- Автоматическую синхронизацию с Яндекс.Календарём: занятые слоты не отображаются на сайте, что исключает ошибки бронирования.
- Инфоблок для лидов: все заявки сохраняются в специальном инфоблоке «Yandex Calendar Заявки», который создаётся автоматически — это готовая база для последующей обработки в Битрикс.
- Гибкие настройки записи: от простого виджета для одного сотрудника до сложной логики с привязкой услуг к разным специалистам и длительности.
- Быстрый запуск: развернуть систему бронирования можно за 5 минут без глубоких технических знаний.
Для кого подходит решение
Продукт ориентирован на владельцев сайтов на 1С-Битрикс, которые хотят сократить нагрузку на администраторов и повысить конверсию в запись. Особенно эффективен для сфер с высокой частотой бронирований: бьюти-услуги, стоматологии, образовательные курсы, мелкий ремонт и консультации. Благодаря поддержке всех редакций Битрикса, модуль подходит как для стартапов (редакция «Старт»), так и для крупных порталов (редакция «Корпоративный портал»). Отсутствие адаптивности под мобильные устройства стоит учесть, если большая часть трафика идёт со смартфонов, но для десктопных версий сайта функционал полностью работоспособен.
Мощный и гибкий модуль для организации онлайн-записи на услуги с полной интеграцией API Яндекс Календарь и 1С-Битрикс.
ВозможностиМодуль позволяет развернуть полноценную систему бронирования на вашем сайте за 5 минут. Клиенты выбирают услугу, специалиста и удобное время, а заявка мгновенно попадает в Яндекс Календарь сотрудника и в CRM (Инфоблок) сайта.
Ключевые функции:- Двусторонняя синхронизация с Яндекс: Проверка занятости слотов в реальном времени. Если слот занят в календаре, он недоступен для записи на сайте.
- 4 Режима работы:
- Простой (Simple): Запись в один календарь (для частных специалистов).
- Услуги (Services): Выбор услуги -> Запись (разная длительность услуг).
- Специалисты (Specialists): Выбор мастера -> Запись (у каждого свой календарь).
- Полный (Full): Выбор Услуги + Выбор Специалиста -> Умная фильтрация.
- Простой (Simple): Запись в один календарь (для частных специалистов).
- Интеграция с Инфоблоками: Все заявки дублируются в специальный инфоблок "Yandex Calendar Заявки" (создается автоматически). Это база ваших лидов внутри Битрикса.
- Гибкое расписание: Настройка рабочих дней и часов глобально или для каждой услуги отдельно.
- Современный UI:
- Адаптивный дизайн (Mobile-First).
- AJAX-подгрузка слотов (без перезагрузки страницы).
- Приятный календарь и выбор времени.
- Стилизация под любой дизайн (CSS переменные).
- Адаптивный дизайн (Mobile-First).
1. Установка модуля
Установите модуль через стандартную систему обновлений и нажмите "Установить" в админке. Во время установки модуль автоматически создаст необходимые Инфоблоки и Типы инфоблоков.
2. Подключение Яндекс OAuthДля работы требуется создать приложение в Яндекс OAuth
и создать после этого OAuth токен
- Перейдите в настройки модуля: Настройки -> Настройки модулей -> Yandex Calendar Онлайн-Запись.
- Введите OAuth токен.
- Там же вы можете настроить Глобальный список услуг и специалистов.
Добавьте компонент
pcode:yandex.calendar на любую страницу сайта.Основные параметры компонента:
- Режим работы: Выберите один из 4-х режимов.
- Рабочее время: Укажите начало и конец рабочего дня (например, с 9 до 18).
- Длительность слота: Базовое время приема (например, 60 мин).
- ID Календаря: Если используете простой режим, укажите Email календаря здесь. В режимах "Специалисты" ID берутся из глобальных настроек.
SIMPLE (Простая запись)
Идеально для лендингов и личных страниц. Просто календарь и форма. Все заявки падают в один общий Яндекс Календарь.
SPECIALISTS (Выбор специалиста)Для клиник, салонов красоты, барбершопов. Пользователь сначала выбирает специалиста (например, "Мастер Иван"), и видит свободное время именно этого мастера.
- Требует настройки "Специалистов" в настройках модуля.
Для сервисов с разными процедурами. "Стрижка" (30 мин) или "Окрашивание" (120 мин). Система автоматически рассчитает, сколько слотов нужно занять.
FULL (Полный цикл)Связывает услуги и специалистов. Выбираем "Массаж", и система предлагает только тех специалистов, кто делает массаж. Выбираем мастера — видим его свободное время.
Техническая информация- Код модуля: pcode.googlecalendar
- Компонент: pcode:google.calendar
- Зависимости: PHP 7.4+, модуль iblock, наличие credentials.json с правами доступа к календарям.
- Особенности: Использует Google API Client PHP Library (включена в модуль).
Внешний вид полностью настраивается через CSS. Шаблон компонента находится в
.default и использует понятные классы (.booking-widget, .time-slot, .booking-success).Для чего нужен модуль «Яндекс Календарь: онлайн-запись» и какие бизнес-задачи он решает?
С какими редакциями и версиями 1С-Битрикс совместим модуль?
Какова стоимость модуля и условия лицензирования?
Как происходит установка и настройка модуля, требуется ли помощь разработчика?
Какая техподдержка предоставляется после покупки модуля?
Установка модуля из Маркетплейса
Перейдите в административной панели 1С-Битрикс в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Яндекс Календарь: онлайн-запись» и нажмите «Установить». После завершения установки активируйте решение в разделе «Маркетплейс» → «Установленные решения».
Настройка подключения к Яндекс.Календарю
Перейдите в «Настройки» → «Настройки модуля» → «Яндекс Календарь: онлайн-запись». Укажите данные для авторизации (API-ключ или OAuth-токен) и выберите календари сотрудников для синхронизации. Сохраните изменения.
Выбор режима работы модуля
В настройках модуля выберите подходящий режим работы: «Простой» (один календарь), «По услугам» (разная длительность), «По специалистам» (индивидуальные графики) или «Полный» (умная фильтрация). Установите длительность слотов и рабочие часы.
Привязка к инфоблоку и создание формы
Создайте или выберите существующий инфоблок для хранения заявок (например, «Yandex Calendar Заявки»). Укажите его в настройках модуля. Разместите компонент «Форма онлайн-записи» на нужной странице сайта через визуальный редактор.
Проверка синхронизации и тестирование
Откройте форму на сайте и проверьте, что свободные слоты отображаются корректно. Выполните тестовую запись — убедитесь, что событие создалось в Яндекс.Календаре, а заявка появилась в инфоблоке «Yandex Calendar Заявки» в админке.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.




















