Что умеет решение
Список ближайших слотов доставки формируется автоматически на основе графика работы магазина. При расчёте учитываются праздничные дни, выходные и время, необходимое для сборки заказа. Ручной ввод дат не требуется.
Модуль «Динамические интервалы доставки Lite» — бесплатное решение для редакций 1С-Битрикс, содержащих модуль «Интернет-магазин». Он позволяет покупателю в процессе оформления заказа выбрать ближайший удобный интервал доставки, указав конкретную дату и временной диапазон.
В отличие от стандартного подхода, когда менеджер вручную вносит список интервалов в административной панели, данный модуль рассчитывает доступные слоты заново при каждом обращении. Система самостоятельно определяет текущую дату, время сборки, праздничные и выходные дни, а также рабочие дни, которые могут отличаться от календарных. Покупателю отображаются только те варианты, которые реально доступны для выполнения.
Решение реализовано как официальная дополнительная услуга доставки (ExtraServices) в стандартном API 1С-Битрикс. Это позволяет подключить модуль к существующим службам доставки в одну настройку, не требуя перестройки логистических процессов или создания отдельных служб для каждого интервала.
Модуль автоматически рассчитывает доступные интервалы доставки. При оформлении заказа клиент видит только актуальные слоты, например «сегодня с 18:00 до 20:00» или «пятница, 14 августа с 10:00 до 12:00». Система исключает прошедшее время и дни, когда доставка не работает.
Расписание настраивается отдельно для каждого дня недели. Для понедельника, субботы, воскресенья и любых других дней можно задать любое количество временных диапазонов.
Время на подготовку заказа определяет, за сколько часов до начала интервала он становится недоступным для выбора. Это гарантирует, что склад успеет собрать заказ.
Горизонт отображения интервалов настраивается по количеству дней вперёд, например на неделю или две.
Праздники и особые нерабочие периоды задаются как отдельные даты, так и диапазонами, например «новогодние каникулы». Для каждого периода можно указать произвольное описание для удобства администратора.
Функция принудительных рабочих дней позволяет объявить выходной (субботу или воскресенье) рабочим, а также временно включить в график день, ранее отнесённый к праздникам, без изменения основного списка выходных.
Модуль «Динамические интервалы доставки Lite» позволяет быстро отключать доставку в выходные дни. Для магазинов, не работающих в субботу или воскресенье, предусмотрены отдельные переключатели для скрытия соответствующих интервалов.
При оформлении заказа система проводит повторную проверку доступности выбранного временного слота. Если за время оформления интервал стал недоступен из-за истечения времени на сборку или изменения статуса дня, заказ не будет создан. Покупатель увидит понятное сообщение об ошибке, что исключает появление в системе заказов с доставкой в прошедшие даты.
Для удобства покупателей интервалы в форме заказа отображаются с использованием понятных подписей: «сегодня» или «завтра» с указанием дня недели, вместо сухих числовых дат. Такой подход снижает количество ошибок при выборе и уменьшает поток обращений в службу поддержки.
В административной панели менеджер всегда видит точную дату доставки, например «пт, 14 августа с 10:00 до 12:00». Относительные обозначения «сегодня» и «завтра» используются только на этапе выбора интервала; в истории заказов они заменены на конкретные даты, чтобы избежать путаницы при просмотре записей спустя время.
Модуль «Динамические интервалы доставки Lite» сохраняет информацию о выбранном времени доставки, даже если заказ обрабатывается после истечения срока. В карточке заказа менеджер видит выбранный интервал с пометкой «(просрочен)», что исключает потерю данных о договоренностях с клиентом.
Настройка производится без участия программиста через стандартную административную панель 1С-Битрикс. Конфигурация разделена на три вкладки: «Основные», «Расписание» и «Праздники».
Административный интерфейс полностью локализован на русский и английский языки.
На странице оформления заказа покупателю предлагается выпадающий список с актуальными доступными интервалами. Система автоматически исключает из списка периоды, когда время на сборку заказа истекло, или нерабочие дни.
В карточке заказа в административной панели выбранный интервал отображается точной датой и временем. Прошедшие интервалы не удаляются, а помечаются как просроченные, что гарантирует полную и однозначную историю заказа.
Модуль «Динамические интервалы доставки Lite» позволяет клиентам выбирать временные интервалы доставки при оформлении заказа. Функция активируется автоматически при выборе службы доставки «Доставка курьером».
Демонстрационная версия доступна по адресу demo.rover-it.me.
Разработчик — Павел Шулаев. Компания Rover-IT специализируется на создании индивидуальных и готовых решений для платформы 1С-Битрикс, включая интеграции, модули для интернет-магазинов и доработку функционала под конкретные бизнес-задачи.
Если «Динамические интервалы доставки Lite» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.