
AWZ: Ограничение доступности на едином складе
Готовый модуль AWZ для 1С-Битрикс: настройте ограничение продаж по наличию на одном складе. Установите простое и гибкое решение за 1 минуту
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 11.03.2026
- Версия:
- 1.0.3
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности ограничения склада
Описание решения AWZ: Ограничение по наличию на одном складе
Модуль AWZ: Ограничение по наличию на одном складе — это специализированное расширение для платформы 1С-Битрикс, которое решает проблему логистики и контроля остатков в интернет-магазинах с мультискладским учетом. Продукт предназначен для ситуаций, когда отгрузка заказа возможна только с одного склада, и необходимо исключить ситуации, когда в корзину попадают товары, физически расположенные на разных точках хранения. Решение автоматически блокирует недоступные способы доставки, если нужного количества товаров нет на едином складе, что критически важно для точного управления запасами и предотвращения ошибок при комплектации заказов.
Ключевые возможности и техническая реализация
После установки модуля в административную панель 1С-Битрикс добавляется новое правило ограничения для служб доставки. Покупатель получает следующий функционал:
- Проверка наличия на одном складе: Система анализирует корзину и проверяет, присутствуют ли все товары в нужном количестве на каждом из настроенных складов. Если хотя бы одной позиции не хватает на каком-либо складе, соответствующий способ доставки становится недоступным.
- Динамическая фильтрация на странице оформления: Модуль интегрируется с событиями OnSaleComponentOrderJsData и OnSaleComponentOrderDeliveriesCalculated. Это обеспечивает пересчет списка доступных доставок в реальном времени и отображение понятных предупреждений для пользователя без перезагрузки страницы.
- Автоматическое скрытие складов: Если доставка с конкретного склада невозможна, он автоматически исключается из списка выбора, а клиенту показывается информативное сообщение о причинах ограничения.
Что получает покупатель после установки
Приобретая данный шаблон, владелец интернет-магазина получает готовый инструмент, который не требует глубокой кастомизации. Модуль полностью готов к работе после настройки правил доставки в административном разделе. Вы получаете:
- Автоматическую привязку способов доставки к конкретным складам.
- Снижение количества ошибочных заказов, которые невозможно собрать из-за отсутствия товаров на одном складе.
- Повышение доверия клиентов за счет честного отображения доступных вариантов получения товара.
- Совместимость с редакциями 1С-Битрикс от «Малый бизнес» до «Энтерпрайз».
Для кого подходит решение
Данное расширение идеально подходит для бизнеса, работающего с физическими товарами и ведущего складской учет в разрезе нескольких точек хранения. Особенно полезен модуль для:
- Интернет-магазинов с распределенной сетью складов (например, в разных городах или районах).
- Компаний, где отгрузка заказа возможна только с одного склада (DIY-ритейл, строительные материалы, мебель, бытовая техника).
- Бизнеса, использующего самовывоз как основной способ доставки и желающего автоматизировать контроль остатков.
Продукт решает узкую, но критическую задачу логистики, позволяя избежать сбоев в обслуживании и сократить нагрузку на менеджеров, которые вручную проверяли бы остатки по складам.
Основные возможности
- Проверка наличия всех товаров на одном складе: Модуль проверяет, есть ли все товары из корзины на одном из выбранных складов. Если хотя бы одного товара нет в нужном количестве на складе, способ доставки будет недоступен для заказа.
- Интеграция с компонентом заказа: Модуль подключается к событиям OnSaleComponentOrderJsData и OnSaleComponentOrderDeliveriesCalculated, что позволяет динамически обновлять список доступных способов доставки и отображать предупреждения пользователю.
- Фильтрация складов: При недоступности доставки на некоторых складах модуль автоматически скрывает их из списка и показывает соответствующее сообщение пользователю.
Как это работает
- При расчете доставок модуль получает список товаров в корзине и их количество.
- Для каждого товара проверяется наличие на складах, указанных в настройках правила ограничения.
- Если все товары есть в нужном количестве на каком-либо складе из списка — доставка доступна.
- Если товары есть только на части складов — доставка доступна только для этих складов, остальные склады скрываются.
- Если товаров нет ни на одном из складов — доставка недоступна, показывается сообщение об ошибке.
Техническая реализация
Модуль использует класс \Awz\Dlvronestore\AwzCheckOneStoreDeliveryRestrictions, который наследуется от Bitrix\Sale\Delivery\Restrictions\Base и реализует метод check() для проверки ограничений. Также используются обработчики событий в классе Handlers для интеграции с компонентом заказа.
Настройки и параметры конфигурации
Модуль не имеет отдельных настроек в админке.
Конфигурация осуществляется через правила ограничений доставки в выбранном профиле доставки (Магазин - настройки - службы доставки) → "Ограничения" → Добавить ограничение → по наличию всех товаров на одном складе в админпанели Bitrix.
Параметры правила ограничения
- Сообщение о недоступности доставки: Текст, который будет показан пользователю, если ни на одном складе нет всех товаров из заказа.
- Сообщение о недоступности доставки на части складов: Текст, который будет показан, если товары есть только на части складов.
- Склады проверки: Выберите склады, на которых будет проверяться наличие товаров. Можно выбрать несколько складов.
Для чего нужен модуль AWZ: Ограничение доступности на едином складе?
С какими версиями 1С-Битрикс совместимо решение?
Какова стоимость модуля и условия лицензирования?
Как происходит установка и настройка модуля?
Какая техническая поддержка предоставляется после покупки?
Установите модуль из Маркетплейса
Зайдите в административную панель 1С-Битрикс, перейдите в раздел «Маркетплейс» -> «Установленные решения». Нажмите кнопку «Установить» рядом с модулем «AWZ: Ограничение доступности на едином складе» и подтвердите установку.
Настройте права доступа к модулю
После установки в меню «Настройки» -> «Настройки продукта» -> «Модули» найдите модуль «AWZ: Ограничение доступности на едином складе». Назначьте необходимые права на управление модулем для администраторов и менеджеров.
Перейдите в настройки модуля
В административном меню откройте новый раздел, добавленный модулем (например, «AWZ: Ограничение склада» или аналогичный). Убедитесь, что модуль активен, и при необходимости активируйте его.
Привяжите модуль к складам и службам доставки
В настройках модуля выберите склады, участвующие в проверке наличия, и укажите службы доставки, для которых будет применяться ограничение. Сохраните изменения.
Проверьте работу ограничения
Добавьте в корзину товары, количество которых превышает остаток на одном складе. Убедитесь, что для таких заказов соответствующие способы доставки становятся недоступными, а при достаточном наличии на одном складе — доступными.
- v1.0.323.02.2026- баг фикс.
- v1.0.222.02.2026- исправление ошибок; - первая версия.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.




















