WRP: Календарь доставки
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс24". Лицензия Стандартный (12 мес.)
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
- Программа для ЭВМ "1С-Битрикс24". Лицензия Интернет-магазин + CRM (12 мес.)
- Программа для ЭВМ "1С-Битрикс24". Лицензия "Энтерпрайз-500" (облако, 12 мес.)
Описание
Основные возможности решенияМодуль позволяет гибко настраивать доступность дат и временных интервалов доставки с учетом производственного календаря РФ, индивидуальных правил магазина и особенностей обработки заказов через единый интерактивный виджет.
Решение предназначено для настройки:
- доступных дат доставки;
- временных диапазонов;
- правил работы с сокращенными, выходными и праздничными днями;
- временных отсечек;
- производственного календаря;
- собственных календарей компании;
- внешнего вида виджета выбора даты, времени и pop-up календаря.
Настраивайте оформление основного виджета и всплывающего календаря через административный интерфейс без изменения шаблонов сайта. Поддерживаются цвета, отступы, размеры, обводки, скругления, кнопки и собственные CSS-классы. Это позволяет адаптировать внешний вид решения под любой дизайн.
Модуль поддерживает работу с несколькими сайтами (поддержка многосайтовости), шаблонами и различными наборами свойств заказа.
Модуль расширяет стандартные возможности оформления заказа компоненты bitrix:sale.order.ajax.
1. Правила даты доставкиРаздел позволяет создавать отдельные правила доставки для разных сайтов, шаблонов сайта и свойств заказа (тип строка).
Если сайты не выбраны, правило становится доступным для всех сайтов системы.
Каждое правило управляет:
- доступностью типов дней;
- выбором даты;
- выбором времени;
- временными отсечками;
- производственным календарем;
- собственным календарем компании;
- отображением виджета даты и времени.
В разделе задаются базовые параметры правила и область его применения.
Доступные настройки:
- активность правила;
- название правила;
- сортировка;
- сайты;
- шаблоны сайта.
Раздел содержит основные настройки логики выбора даты и времени доставки.
Вкладка "Дата"Позволяет управлять доступностью дат и заменой стандартного поля оформления заказа на виджет выбора даты.
Доступные настройки:
- выбор свойств заказа (тип "строка");
- запрет доставки в праздничные даты;
- запрет доставки в сокращенные дни;
- запрет доставки по субботам;
- запрет доставки по воскресеньям;
- отсечка на текущий день;
- отсечка перед выходными;
- отсечка перед праздничными днями;
- отсечка в сокращенный день;
- горизонт выбора дат;
- сдвиг стартовой даты.
Поддерживается автоматический расчет доступных дат с учетом производственного календаря и пользовательских ограничений.
Вкладка "Время"Позволяет управлять временными диапазонами доставки.
Доступные настройки:
- выбор свойств времени (тип "строка");
- смещение для заказа на сегодня;
- диапазоны времени для всех дней;
- диапазоны времени для субботы;
- диапазоны времени для воскресенья;
- диапазоны времени для праздничных дней;
- диапазоны времени для сокращенных дней.
Для сегодняшней даты автоматически скрываются диапазоны времени, которые уже недоступны с учетом заданного смещения.
Вкладка "Календарь"Календарь правила формируется на основе производственного календаря РФ и собственных переопределений компании.
Поддерживается настройка следующих типов дней:
- рабочий;
- сокращенный;
- праздничный;
- суббота;
- воскресенье;
- рабочий компании;
- сокращенный компании;
- праздничный компании;
- суббота компании;
- воскресенье компании.
Поддерживается режим:
- "использовать производственный календарь как основу".
Управление календарем выполняется напрямую из интерфейса:
- левый клик по дате переключает тип дня.
Позволяет гибко настраивать оформление виджета выбора даты и времени без изменения шаблонов сайта.
Блок "Общее"Настройки контейнера виджета:
- отображение обводки;
- цвет обводки;
- толщина обводки;
- скругление;
- отображение фона;
- цвет фона;
- внешние отступы;
- внутренние отступы;
- максимальная ширина виджета.
Поддерживаются CSS-переменные.
Блок "Значения"Настройки оформления даты и времени внутри виджета:
- размер шрифта даты;
- жирность даты;
- размер шрифта времени;
- жирность времени;
- расположение времени;
- цвет текста.
Настройки кнопки изменения даты и времени:
- расположение кнопки;
- прижатие кнопки;
- текст кнопки;
- цвет кнопки;
- цвет текста кнопки;
- дополнительные CSS-классы;
- внешние отступы даты;
- внешние отступы времени;
- внешние отступы кнопки.
Доступен встроенный предпросмотр виджета, который обновляется в режиме реального времени.
Вкладка "Попап"Позволяет настроить внешний вид всплывающего окна выбора даты и времени доставки, которое открывается при взаимодействии пользователя с виджетом на странице оформления заказа.
Все изменения отображаются в режиме реального времени во встроенном предпросмотре.
Блок "Общее"Настройки внешнего вида всплывающего календаря:
- отображение обводки pop-up календаря;
- цвет обводки;
- толщина обводки;
- радиус скругления углов;
- отображение фона;
- цвет фона;
- ширина pop-up календаря;
- внутренний отступ.
Для цвета поддерживаются как значения из встроенной палитры, так и собственные CSS-переменные.
Блок "Заголовок"Настройки оформления заголовка всплывающего календаря и названия текущего месяца:
- цвет заголовка;
- размер шрифта заголовка;
- жирность заголовка.
Для цвета также поддерживаются собственные CSS-переменные.
Блок "Кнопка подтверждения"Позволяет настроить кнопку подтверждения выбранной даты и времени:
- текст кнопки;
- цвет кнопки;
- цвет текста кнопки;
- цвет обводки кнопки;
- толщина обводки;
- радиус скругления;
- CSS-класс кнопки.
При необходимости можно указать дополнительный CSS-класс из шаблона сайта для полной интеграции кнопки в существующий дизайн проекта.
Для цветовых настроек поддерживаются как значения палитры, так и собственные CSS-переменные.
ПредпросмотрПредпросмотр (предусмотрен плавающий блок) автоматически обновляется при изменении настроек и позволяет сразу оценить внешний вид будущего виджета без сохранения настроек и перехода на публичную часть сайта.
2. Производственный календарьРаздел содержит производственный календарь РФ по годам.
На странице отображаются:
- все месяцы выбранного года;
- выходные дни;
- праздничные дни;
- сокращенные дни.
- хранение производственного календаря;
- автоматическое обновление календаря;
- загрузка календаря;
- отображение календаря на год вперед;
- использование календаря в правилах доставки.
Модуль содержит встроенный Агент автоматического обновления календаря.
Агент:
- запускается один раз в сутки;
- обновляет текущий и следующий год;
- автоматически подгружает изменения производственного календаря.
Для контроля отображаются:
- состояние агента;
- дата последнего запуска;
- дата следующего запуска.
Раздел содержит общий справочник диапазонов времени доставки.
Созданные диапазоны используются внутри правил даты доставки.
Поддерживается использование диапазонов для:
- обычных дней;
- суббот;
- воскресений;
- праздничных дней;
- сокращенных дней;
- пользовательских календарных переопределений.
При создании диапазона указываются:
- название диапазона;
- сортировка;
- время начала;
- время окончания.
Централизованное хранение диапазонов упрощает поддержку и повторное использование настроек.
Установка решения
- Установите модуль через Marketplace или систему установки модулей 1С-Битрикс.
- После установки модуль появится в административном разделе системы.
- Убедитесь, что в системе установлен и настроен модуль интернет-магазина.
Рекомендуемый порядок настройки решения:
Шаг 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 рабочих дня.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
