Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Онлайн-запись Яндекс Календарь

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Profy Code

Онлайн-запись Яндекс Календарь

Модуль онлайн-записи Яндекс Календарь (pcode.yandexcalendar) обеспечивает полную интеграцию с API Яндекс Календарь и платформой 1С-Битрикс. Решение позволяет развернуть систему бронирования услуг на сайте в течение пяти минут.

Технические данные

Опубликовано
04.05.2026
Обновлено
28.09.2026
Версия
1.0.2
Установлено
Менее 50 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
Profy Code

Что умеет решение

Модуль онлайн-записи Яндекс Календарь (pcode.yandexcalendar) обеспечивает полную интеграцию с API Яндекс Календарь и платформой 1С-Битрикс. Решение позволяет развернуть систему бронирования услуг на сайте в течение пяти минут. Клиенты самостоятельно выбирают услугу, исполнителя и свободное время, после чего заявка мгновенно синхронизируется с личным календарем сотрудника и создается в CRM-системе сайта в виде инфоблока.

Ключевые возможности включают двустороннюю синхронизацию с Яндекс Календарь в реальном времени: занятые слоты автоматически блокируются на сайте. Поддерживается четыре режима работы: простой (запись в один календарь для частных специалистов), услуги (выбор услуги с разной длительностью), специалисты (выбор мастера с индивидуальным календарем) и полный (комбинированный выбор услуги и специалиста с умной фильтрацией).

Все заявки автоматически дублируются в специальный инфоблок «Yandex Calendar Заявки», формируя базу лидов внутри Битрикса. Система позволяет гибко настраивать рабочие дни и часы как глобально, так и для каждой услуги отдельно. Интерфейс выполнен в современном адаптивном стиле с приоритетом мобильной версии (Mobile-First).

Модуль обеспечивает онлайн-запись через Яндекс Календарь с подгрузкой свободных слотов по технологии AJAX без перезагрузки страницы. Интерфейс календаря и выбора времени адаптируется под дизайн сайта с использованием CSS-переменных.

Для запуска модуля необходимо установить его через стандартную систему обновлений. В процессе установки автоматически создаются требуемые инфоблоки и их типы.

Далее требуется настройка интеграции с Яндекс OAuth. Создайте приложение в консоли разработчика Яндекс и получите OAuth-токен. Введите полученный токен в настройках модуля (Настройки -> Настройки модулей -> Yandex Calendar Онлайн-Запись). В этом же разделе можно настроить глобальные списки услуг и специалистов.

Для отображения формы записи добавьте компонент pcode:yandex.calendar на нужную страницу сайта. Основные параметры конфигурации включают выбор одного из четырех режимов работы, указание рабочего времени (начало и конец дня) и длительности одного приема. В простом режиме в поле ID Календаря необходимо указать email-адрес календаря; в режимах работы со специалистами идентификаторы подтягиваются из глобальных настроек.

Модуль онлайн-записи для лендингов и личных страниц. Предоставляет простой интерфейс календаря и формы, где все заявки сохраняются в единый календарь Яндекс. Доступны три режима работы: выбор специалиста, выбор услуги и полный цикл. Режим выбора специалиста подходит для клиник, салонов красоты и барбершопов: клиент выбирает конкретного мастера и видит только его свободное время, что требует предварительной настройки списка специалистов в параметрах модуля. Режим выбора услуги предназначен для сервисов с разными процедурами, например стрижки или окрашивания; система автоматически определяет длительность и количество необходимых слотов. Полный цикл связывает услуги и специалистов, предлагая только тех мастеров, которые выполняют выбранную процедуру, после чего отображается их доступное время. Техническая реализация использует код модуля pcode.googlecalendar и компонент pcode:google.calendar. Для работы требуются PHP 7.4 и выше, модуль iblock и файл credentials.json с правами доступа к календарям. В состав модуля включена библиотека Google API Client PHP. Внешний вид полностью настраивается через CSS; шаблон компонента расположен в папке .default и использует понятные классы, такие как .booking-widget, .time-slot и .booking-success.

General iT может взять на себя внедрение «Онлайн-запись Яндекс Календарь», включая установку, настройку и проверку результата.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

1 выпусков
1.0.2 (28.09.2026)Последнее обновление

Исправлено обновление компонента: теперь при установке обновления файлы компонента в /local/components/pcode/yandex.calendar/ заменяются автоматически. Исправление из версии 1.0.1 (скрытие прошедших временных слотов при выборе текущей даты и запрет записи на прошедшее время) теперь применяется и на сайтах, где модуль был установлен ранее.

Повышена безопасность: добавлена CSRF-защита для запросов формы записи; при создании записи на сервере проверяется, что выбранное время свободно и входит в рабочие часы; экранированы данные клиента при передаче в Яндекс.Календарь; на странице настроек модуля добавлена проверка прав доступа, токен скрыт; улучшено экранирование вывода; технические ошибки больше не показываются посетителям и пишутся в журнал событий.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Сколько стоит продление этого решения?
Текущая стоимость продления: 3 000 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения