- Опубликовано:
- 27.05.2025
- Обновлено:
- Версия:
- 1.0.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- Малый бизнес, Бизнес, Интернет-магазин + CRM
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
Модуль позволяет администрировать доступные интервалы доставки.
В состав модуля входит компонент, подготавливающий данные интервалов доставки к выводу в публичной части, также содержит шаблон для использования в стандартном компоненте bitrix:sale.order.ajax с шаблоном bootstrap_v4.
Возможности:
Учёт остатков - при оформлении заказа модуль не предложит выбор интервалов доставки, если не все товары есть на складах [опционально]
Ограничение количества ближайших дней, для которых доступен выбор интервалов доставки
Создание разных наборов интервалов доставки для разных способов доставки
Многосайтовость
Можно задавать “базовые” интервалы доставки по дням недели и переопределять их в календаре для определенных дат
Выбор количества дней, через которое можно заказать доставку (пример: в понедельник можно выбрать интервалы только начиная с четверга) с дедлайном (учитывается время оформления заказа - например, до 12:00 можно заказать доставку на среду, а после 12:00 уже на четверг)
Неограниченное количество интервалов доставки в рамках одного дня
Сохранение результата в свойство заказа типа “Строка”
Передача интервалов доставки в JS_DATA компонента bitrix:sale.order.ajax по событию OnSaleComponentOrderJsData для случаев, когда вы реализуете собственную логику внутри bitrix:sale.order.ajax и не используете поставляемый с модулем компонент delight:delivery.datetime
Добавление собственной логики для вывода доступных дней/интервалов доставки путём модификации выходных данных