+7 499 938 8452 пн.-пт. 10:00 – 17:00
Загрузка...

WRP: Календарь доставки

от WRP

Скриншоты

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

Дата публикации:
30.06.2026
Версия:
1.0.0
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз

Совместимые редакции

Описание

Основные возможности решения

Модуль позволяет гибко настраивать доступность дат и временных интервалов доставки с учетом производственного календаря РФ, индивидуальных правил магазина и особенностей обработки заказов через единый интерактивный виджет.

Решение предназначено для настройки:

  • доступных дат доставки;
  • временных диапазонов;
  • правил работы с сокращенными, выходными и праздничными днями;
  • временных отсечек;
  • производственного календаря;
  • собственных календарей компании;
  • внешнего вида виджета выбора даты, времени и pop-up календаря.

Настраивайте оформление основного виджета и всплывающего календаря через административный интерфейс без изменения шаблонов сайта. Поддерживаются цвета, отступы, размеры, обводки, скругления, кнопки и собственные CSS-классы. Это позволяет адаптировать внешний вид решения под любой дизайн.

Модуль поддерживает работу с несколькими сайтами (поддержка многосайтовости), шаблонами и различными наборами свойств заказа.

Модуль расширяет стандартные возможности оформления заказа компоненты bitrix:sale.order.ajax.

1. Правила даты доставки

Раздел позволяет создавать отдельные правила доставки для разных сайтов, шаблонов сайта и свойств заказа (тип строка).

Если сайты не выбраны, правило становится доступным для всех сайтов системы.

Каждое правило управляет:

  • доступностью типов дней;
  • выбором даты;
  • выбором времени;
  • временными отсечками;
  • производственным календарем;
  • собственным календарем компании;
  • отображением виджета даты и времени.
Блок "Общие параметры"

В разделе задаются базовые параметры правила и область его применения.

Доступные настройки:

  • активность правила;
  • название правила;
  • сортировка;
  • сайты;
  • шаблоны сайта.
Блок "Ограничения и время доставки"

Раздел содержит основные настройки логики выбора даты и времени доставки.

Вкладка "Дата"

Позволяет управлять доступностью дат и заменой стандартного поля оформления заказа на виджет выбора даты.

Доступные настройки:

  • выбор свойств заказа (тип "строка");
  • запрет доставки в праздничные даты;
  • запрет доставки в сокращенные дни;
  • запрет доставки по субботам;
  • запрет доставки по воскресеньям;
  • отсечка на текущий день;
  • отсечка перед выходными;
  • отсечка перед праздничными днями;
  • отсечка в сокращенный день;
  • горизонт выбора дат;
  • сдвиг стартовой даты.

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

Вкладка "Время"

Позволяет управлять временными диапазонами доставки.

Доступные настройки:

  • выбор свойств времени (тип "строка");
  • смещение для заказа на сегодня;
  • диапазоны времени для всех дней;
  • диапазоны времени для субботы;
  • диапазоны времени для воскресенья;
  • диапазоны времени для праздничных дней;
  • диапазоны времени для сокращенных дней.

Для сегодняшней даты автоматически скрываются диапазоны времени, которые уже недоступны с учетом заданного смещения.

Вкладка "Календарь"

Календарь правила формируется на основе производственного календаря РФ и собственных переопределений компании.

Поддерживается настройка следующих типов дней:

  • рабочий;
  • сокращенный;
  • праздничный;
  • суббота;
  • воскресенье;
  • рабочий компании;
  • сокращенный компании;
  • праздничный компании;
  • суббота компании;
  • воскресенье компании.

Поддерживается режим:

  • "использовать производственный календарь как основу".

Управление календарем выполняется напрямую из интерфейса:

  • левый клик по дате переключает тип дня.
Вкладка "Внешний вид"

Позволяет гибко настраивать оформление виджета выбора даты и времени без изменения шаблонов сайта.

Блок "Общее"

Настройки контейнера виджета:

  • отображение обводки;
  • цвет обводки;
  • толщина обводки;
  • скругление;
  • отображение фона;
  • цвет фона;
  • внешние отступы;
  • внутренние отступы;
  • максимальная ширина виджета.

Поддерживаются CSS-переменные.

Блок "Значения"

Настройки оформления даты и времени внутри виджета:

  • размер шрифта даты;
  • жирность даты;
  • размер шрифта времени;
  • жирность времени;
  • расположение времени;
  • цвет текста.
Блок "Кнопка"

Настройки кнопки изменения даты и времени:

  • расположение кнопки;
  • прижатие кнопки;
  • текст кнопки;
  • цвет кнопки;
  • цвет текста кнопки;
  • дополнительные CSS-классы;
  • внешние отступы даты;
  • внешние отступы времени;
  • внешние отступы кнопки.

Доступен встроенный предпросмотр виджета, который обновляется в режиме реального времени.

Вкладка "Попап"

Позволяет настроить внешний вид всплывающего окна выбора даты и времени доставки, которое открывается при взаимодействии пользователя с виджетом на странице оформления заказа.

Все изменения отображаются в режиме реального времени во встроенном предпросмотре.

Блок "Общее"

Настройки внешнего вида всплывающего календаря:

  • отображение обводки pop-up календаря;
  • цвет обводки;
  • толщина обводки;
  • радиус скругления углов;
  • отображение фона;
  • цвет фона;
  • ширина pop-up календаря;
  • внутренний отступ.

Для цвета поддерживаются как значения из встроенной палитры, так и собственные CSS-переменные.

Блок "Заголовок"

Настройки оформления заголовка всплывающего календаря и названия текущего месяца:

  • цвет заголовка;
  • размер шрифта заголовка;
  • жирность заголовка.

Для цвета также поддерживаются собственные CSS-переменные.

Блок "Кнопка подтверждения"

Позволяет настроить кнопку подтверждения выбранной даты и времени:

  • текст кнопки;
  • цвет кнопки;
  • цвет текста кнопки;
  • цвет обводки кнопки;
  • толщина обводки;
  • радиус скругления;
  • CSS-класс кнопки.

При необходимости можно указать дополнительный CSS-класс из шаблона сайта для полной интеграции кнопки в существующий дизайн проекта.

Для цветовых настроек поддерживаются как значения палитры, так и собственные CSS-переменные.

Предпросмотр

Предпросмотр (предусмотрен плавающий блок) автоматически обновляется при изменении настроек и позволяет сразу оценить внешний вид будущего виджета без сохранения настроек и перехода на публичную часть сайта.

2. Производственный календарь

Раздел содержит производственный календарь РФ по годам.

На странице отображаются:

  • все месяцы выбранного года;
  • выходные дни;
  • праздничные дни;
  • сокращенные дни.
Возможности раздела:
  • хранение производственного календаря;
  • автоматическое обновление календаря;
  • загрузка календаря;
  • отображение календаря на год вперед;
  • использование календаря в правилах доставки.
Агент обновления календаря

Модуль содержит встроенный Агент автоматического обновления календаря.

Агент:

  • запускается один раз в сутки;
  • обновляет текущий и следующий год;
  • автоматически подгружает изменения производственного календаря.

Для контроля отображаются:

  • состояние агента;
  • дата последнего запуска;
  • дата следующего запуска.
3. Диапазоны времени

Раздел содержит общий справочник диапазонов времени доставки.

Созданные диапазоны используются внутри правил даты доставки.

Поддерживается использование диапазонов для:

  • обычных дней;
  • суббот;
  • воскресений;
  • праздничных дней;
  • сокращенных дней;
  • пользовательских календарных переопределений.
Настройки диапазона времени

При создании диапазона указываются:

  • название диапазона;
  • сортировка;
  • время начала;
  • время окончания.

Централизованное хранение диапазонов упрощает поддержку и повторное использование настроек.

Установка решения

  1. Установите модуль через Marketplace или систему установки модулей 1С-Битрикс.
  2. После установки модуль появится в административном разделе системы.
  3. Убедитесь, что в системе установлен и настроен модуль интернет-магазина.
Первичная настройка

Рекомендуемый порядок настройки решения:

Шаг 1. Настройка производственного календаря

Перейдите в раздел:

WRP → Календарь доставки  → Производственный календарь

Выполните:

  • загрузку производственного календаря;
  • проверку текущего и следующего года;
  • проверку активности Агента обновления.

Следующий год может быть не заполнен, т.к. еще не утвержден.

Рекомендуется использовать автоматическое ежедневное обновление календаря.

Шаг 2. Создание диапазонов времени

Перейдите в раздел:

WRP → Календарь доставки → Диапазоны времени

Создайте необходимые интервалы доставки.

Пример:

  • 09:00–12:00
  • 12:00–15:00
  • 15:00–18:00
  • 18:00–21:00

Для каждого диапазона укажите:

  • сортировку;
  • время начала;
  • время окончания.

Шаг 3. Создание свойства доставки (при необходимости)

Перейдите в раздел /bitrix/admin/sale_order_props.php?lang=ru
Магазин → Настройки → Свойства заказа → Список свойств

Создайте свойства, для нужных типов пользователей.

  • дата доставки - тип строка;
  • время доставки - тип строка (если необходимо).

Шаг 4. Создание правила даты доставки

Перейдите в раздел /bitrix/admin/wrp_deliverycalendar_settings.php?lang=ru:
WRP → Календарь доставки → Правила даты доставки

Создайте новое правило и настройте:

  • сайты;
  • шаблоны сайта;
  • свойства даты (тип строка);
  • свойства времени;
  • ограничения по типам дней;
  • временные отсечки;
  • диапазоны времени*;
  • календарь правила;
  • внешний вид виджета.

*При настройке диапазона времени обязательно укажите "свойства времени" и "диапазоны времени". Иначе виджет выдаст сообщение - нет доступных дат доставки.

После сохранения правила выбранные свойства оформления заказа автоматически будут заменены на виджет выбора даты и времени доставки.

Рекомендации по использованию
  • Используйте отдельные правила для разных сайтов и шаблонов.
  • Создавайте разные временные диапазоны для будней и праздничных дней.
  • Используйте временные отсечки для ограничения доставки «день в день».
  • Настраивайте собственный календарь компании поверх производственного календаря РФ.
  • Используйте встроенные настройки внешнего вида для адаптации виджета под дизайн сайта без изменения шаблонов.
Нужна помощь с настройкой?

Если у вас возникли сложности при установке или настройке модуля, наши специалисты помогут настроить решение под ваши задачи.

Мы можем:

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

Для получения помощи напишите нам на электронную почту: info@wrp.ru.

В письме укажите адрес сайта, доступы (в панель управления сайтом), описание задачи и, при необходимости, приложите скриншоты. Это позволит нам быстрее разобраться в ситуации и предложить оптимальное решение.

Поддержка осуществляется по будням с 10:00 до 19:00 по московскому времени.
Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 1-3 рабочих дня.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
WRP: Календарь доставки
WRP: Календарь доставки
15 000 руб