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