Предзаказы, ver. 1.0.0
Работает на редакциях Битрикс:
Малый бизнесБизнес
В случае покупки "Предзаказы" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Нужна помощь?
Поможем с настройкой "Предзаказы"
Предзаказы
Как это работает
Возможности
Установка и настройка
Что нужно знать
Модуль превращает «Нет в наличии» в продажу: покупатель оформляет предзаказ обычным заказом через корзину, встаёт в очередь на поставку и получает товар, как только он поступит на склад. Магазин заранее видит спрос, собирает предоплату и распределяет ограниченную партию честно — по времени оплаты или оформления заказа.
Сценарии-
Новинка до старта продаж — сбор предзаказов до поступления товара на склад: даты приёма, ожидаемая дата поставки, все покупки в период приёма — предзаказы.
-
Товар закончился — пока товар есть, он продаётся как обычно; когда остаток закончился, покупка становится «предзаказом со сроком» («Поставка через 14 дн.»).
-
B2B-сезонные закупки — оптовые клиенты формируют заявки заранее: предзаказ доступен выбранным группам покупателей, задаются минимальное количество и крайний срок приёма заявок.
-
Лимитированные партии — 50 штук, 200 желающих: лимит приёма, максимум на покупателя, очередь по времени оплаты, лист ожидания для тех, кто не попал в партию.
Как это работает
- Менеджер создаёт кампанию предзаказа и добавляет в неё товары или торговые предложения. Пока кампания принимает предзаказы, модуль разрешает покупку товара при нулевом остатке, а после окончания приёма возвращает товару прежнюю настройку.
- Покупатель добавляет товар в корзину кнопкой «Оформить предзаказ» в карточке товара или обычной кнопкой покупки. Позиция получает в корзине отметку «Предзаказ» с ожидаемой датой поставки, правила кампании проверяются при добавлении в корзину и ещё раз при оформлении заказа.
- После оформления заказа покупатель получает письмо с местом в очереди. Оплата, изменение количества, отмена и отгрузка заказа отражаются в предзаказе автоматически.
- Когда товар поступает на склад, модуль распределяет его по очереди, резервирует товар в заказах и сообщает покупателям, что товар поступил.
Возможности
- Кампании предзаказа с датами приёма, ожидаемой датой поставки или сроком поставки в днях.
- Два режима: предзаказ на любую покупку в период приёма или только при нехватке остатка.
- Очередь на поставку по времени оплаты (товар получают оплаченные предзаказы в порядке оплаты) или по времени оформления заказа.
- Размер ожидаемой партии и лимит приёма на каждый товар: покупатель видит, попадает ли он в партию или стоит в листе ожидания.
- Минимальное количество в заказе, максимум на одного покупателя, доступ по группам покупателей.
- Три источника поступлений: рост остатка в торговом каталоге (с учётом резерва), проведённые документы складского учёта (приход, оприходование) или ручная регистрация.
- Строгая очередь: товар не уходит к более позднему предзаказу, пока не обеспечен более ранний.
- Резервирование товара в заказе, как только предзаказ получил товар.
- Компонент «Кнопка предзаказа» для карточки товара: условия кампании, сколько осталось мест, предзаказы покупателя с местом в очереди.
- Отметка предзаказа в списках товаров одним запросом в result_modifier.php шаблона каталога.
- Снятие резерва с позиции заказа, которая потеряла товар (отмена оплаты, изменение количества, отклонение), и перевод заказа в выбранный статус, когда все его предзаказы обеспечены.
- Кампании для отдельных сайтов, выбор товаров из каталога в карточке кампании.
- Реестр предзаказов с фильтром, сохранёнными наборами фильтров, выгрузкой в Excel и действиями: обеспечить вне очереди, повторить письмо о поступлении, отклонить с письмом, снять с очереди.
- Журнал очереди по каждой кампании: поступления, распределение, оплаты, отмены.
- Письма покупателю (предзаказ принят, товар поступил, предзаказ отклонён) и менеджеру (новые предзаказы) через почтовые шаблоны, которые можно изменить.
- Шаблон оформления заказа sale.order.ajax менять не нужно.
- Права доступа к модулю по группам пользователей, сохранение данных при удалении модуля.
Установка и настройка
- Установите модуль. Нужны модули «Интернет-магазин», «Торговый каталог» и «Информационные блоки».
- Создайте кампанию в разделе «Магазин > Предзаказы > Кампании» и добавьте товары.
- Подключите компонент «Кнопка предзаказа» в шаблоне карточки товара (bitrix:catalog.element) на месте надписи «Нет в наличии». Готовый код — на вкладке «Подключение» в настройках модуля.
- Проверьте тексты писем в почтовых шаблонах XLOGIC_PREORDER_* и укажите e-mail менеджера в настройках модуля.
Что нужно знать
- Для автоматического определения поступлений у товаров должен вестись учёт количества в торговом каталоге. Если остатки не ведутся, отключите автоопределение и регистрируйте поступления вручную.
- Поступления проверяет агент (по умолчанию раз в 5 минут). Рекомендуется перевести агенты на cron, чтобы очередь обслуживалась вовремя независимо от посещаемости сайта.
- Для товаров с торговыми предложениями в кампанию добавляются предложения, а не сам товар.
- Товар может состоять только в одной активной кампании.
- Отклонение предзаказа не отменяет заказ и не возвращает оплату автоматически — это делает менеджер в заказе.
| Опубликовано | 13.10.2026 |
| Версия | 1.0.0 |
| Установлено | Менее 50 раз |
| Адаптивность | Нет |
| Поддержка Композита | Нет |
| Подходящие редакции | Малый бизнес, Бизнес |
| Пробный период | Есть |
