Выбор даты и времени доставки
Описание
Гибкое управление интервалами доставки без головной боли
Представьте: вы настроили доставку, но каждый день клиенты жалуются, что не могут выбрать удобное время. Или наоборот — система предлагает слоты, которых физически нет на складе. Модуль «Выбор даты и времени доставки» решает обе проблемы разом. Вместо того чтобы вручную править расписание, вы получаете панель администрирования, где можно задать любые правила — от количества ближайших дней до точного времени дедлайна.
Например, в понедельник до 12:00 клиенты видят доставку на среду, а после обеда — только на четверг. И никаких конфликтов с остатками: модуль сам проверяет, есть ли все товары на складах, и скрывает недоступные интервалы. Всё это работает «из коробки» и не требует сложной доработки сайта.
Умный учёт остатков и календарь без сюрпризов
Одна из самых частых проблем интернет-магазинов — когда клиент выбирает дату, а потом выясняется, что товара нет. Модуль решает это опциональной проверкой остатков: если хотя бы одной позиции из корзины нет на складе, система просто не покажет интервалы для этого дня. Никаких ложных обещаний и злых отзывов.
При этом вы можете создать «базовое» расписание по дням недели (например, вторник и четверг с 10 до 18), а затем переопределить его для конкретных дат в календаре. Работает и обратная логика: можно ограничить количество ближайших дней для выбора или задать дедлайн с учётом времени оформления заказа. Всё настраивается в пару кликов, без программирования.
Разные интервалы для разных способов доставки
Курьерская служба, самовывоз, постаматы — у каждого свои логистические окна. Модуль позволяет создать отдельные наборы интервалов для каждого способа доставки. Например, для курьеров вы задаёте слоты по 2 часа, а для пунктов выдачи — целые дни. И всё это в рамках одного интерфейса.
Более того, поддерживается многосайтовость: если у вас сеть магазинов или филиалов, для каждого можно настроить своё расписание. Неограниченное количество интервалов в рамках одного дня — хоть 15-минутные слоты, хоть только утро и вечер. Система запомнит выбор клиента и сохранит его в свойство заказа типа «Строка», чтобы вы всегда видели, что и когда обещали покупателю.
Глубокая интеграция с заказом и кастомная логика
Модуль поставляется с готовым компонентом delight:delivery.datetime и шаблоном для bitrix:sale.order.ajax (bootstrap_v4). Но если вам нужно что-то своё — не проблема. Вы можете перехватить данные через событие OnSaleComponentOrderJsData и передать интервалы в JS_DATA компонента. Это значит, что вы не привязаны к стандартному шаблону и можете реализовать любую кастомную логику вывода.
Например, добавить анимацию, кастомный календарь или интеграцию с внешним сервисом логистики. Модуль отдаёт чистые данные — вы решаете, как их показать. А если нужно модифицировать выходные данные, достаточно дополнить логику обработки: никаких хаков с ядром, только прозрачные фильтры.
Экономия времени и рост конверсии без лишних затрат
Когда клиент видит, что может выбрать удобное время, и система не подводит с остатками — доверие к магазину растёт. Модуль автоматизирует рутину: не нужно каждое утро проверять, какие слоты ещё свободны, и блокировать недоступные даты. Всё считается автоматически на основе ваших правил и текущих остатков.
В итоге вы тратите меньше времени на администрирование доставки, реже сталкиваетесь с отказами из-за несовпадения времени и получаете больше завершённых заказов. А если бизнес растёт — просто добавляете новые интервалы или меняете правила в календаре. Никаких дополнительных модулей и сложных настроек.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.0 |
| Добавлен | 27.05.2025 |
| Установок | Менее 50 раз |
| Код | delight.deliverydatetime |
| Адаптивный | Да |
| Composite | Да |