Дата и время доставки: интервалы, лимит заказов на день, доплата за срочность

Цена: 1 500 ₽ 2 000 ₽


В корзину
Автор: nikifalex Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*OCStore 2.3

Покупатель выбирает день и интервал, магазин управляет тем, сколько заказов реально увезёт. Заполненный интервал закрывается сам.


Кому нужен

Всем, кто возит своим курьером и у кого машина физически не увозит больше N заказов в интервал: продукты и вода, готовая еда, цветы и торты, мебель и техника с подъёмом, магазины с собственной доставкой по городу.


Чем отличается от модулей «дата доставки»

Они спрашивают у покупателя дату и на этом заканчиваются. Перегруженный день всё равно разбирает менеджер: обзванивает клиентов и переносит доставки «на послезавтра, извините».

Этот модуль считает вместимость. Набралось в интервале столько заказов, сколько задано, — интервал пропадает из выбора сам.


Что умеет

  • Календарь в оформлении заказа — день и интервал, свои интервалы под каждый способ доставки.
  • Лимит заказов на интервал — «мест нет» вместо обещания, которое магазин не выполнит.
  • Срок подготовки — интервал, который начинается раньше, чем заказ соберут, не предлагается.
  • Отсечка приёма заказов — «оформили после 15:00 — везём со следующего дня».
  • Доплата за интервал — сумма или процент от доставки, отдельной строкой в итогах заказа.
  • Исключения по датам — праздники, инвентаризация, дни с особой вместимостью.
  • Остаток мест рядом с интервалом — можно показывать, можно прятать.
  • Календарь доставки в админке — месяц с загрузкой, заказы дня по интервалам, перенос заказа.
  • Маршрутный лист в CSV — время, телефон, адрес, сумма: то, что нужно курьеру.


Интервал виден везде, где показан способ доставки

Выбранное время дописывается к способу доставки в самом заказе:

Доставка курьером (14.08.2026, Вечер 18:00–22:00)

Поэтому оно автоматически попадает в письмо покупателю, в счёт и накладную, в список заказов и в выгрузки в 1С, CRM и службы доставки — без правки единого шаблона. При желании интервал можно писать в комментарий к заказу или хранить только в таблице модуля.


Работает с одностраничными чекаутами

В штатном оформлении заказа блок появляется сам. Для стороннего чекаута (oCheckout, FastCheck, «Простой заказ», MaxyStore и подобные) в настройках указывается CSS-селектор блока, после которого вставить календарь: модуль дождётся его появления и встроится, даже если чекаут рисует разметку не сразу. Выбор интервала сохраняется собственным запросом и не зависит от того, как чужой чекаут работает с корзиной.

Календарь написан на чистом JavaScript, без jQuery UI, moment и датапикеров — конфликта версий с темой магазина не будет.


Честное поведение в спорных ситуациях

  • Место в интервале держится за покупателем, пока он дооформляет заказ (по умолчанию 30 минут), и освобождается, если он ушёл.
  • Если место кончилось в момент оформления, заказ всё равно создаётся, а в календаре подсвечивается красным: потерять оплаченный заказ хуже, чем перегрузить курьера на одну точку.
  • Время считается в часовом поясе магазина, а не покупателя или сервера.
  • Нет расписания для способа доставки — модуль молчит и ничего не требует: магазин не должен вставать из-за незаполненного графика.


Технические детали

  • OpenCart 3.0.x, ocStore 3.0.x
  • Ядро не правится: витрина работает на событиях, ocmod-патч добавляет только пункт меню и вкладку на карточке заказа
  • Русский и английский языки, мультиязычные названия интервалов
  • Поддержка мультимагазина
  • Исходный код открыт, без ionCube


Версия модуля: 1.0

Что нового в версии 1.0

Первая версия.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*OCStore 2.3
Версия PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Своя
VQmod:
Нет
Ocmod:
Да
Events:
Да
Загружено:
12.08.2026
Обновление:
12.08.2026
Просмотров:
13

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)