Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц
Поиск товаров

Доставка в зависимости от расположения товара

Позволяет предоставлять доставку, если на складе города имеется товар
Укажите домен без http и слешей. Пример: domain.com
По подписке 5 200 ₽
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Доставка в зависимости от расположения товара

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Модуль разрешает доставку только тогда, когда товар есть на складе в городе покупателя. Он проверяет наличие товаров на складах этого города и скрывает или блокирует способы доставки, если товаров нет.

Для чего нужен

Магазинам с несколькими складами в разных городах. Без такой проверки покупатель может выбрать доставку, которую физически нечем отгрузить, и заказ придётся отменять или переносить.

Модуль закрывает этот разрыв: на оформлении заказа остаются только те способы доставки, для которых товар действительно доступен в нужном городе.

Основные возможности

  • проверка наличия товара на складе в городе покупателя;
  • скрытие способов доставки, если товара нет в этом городе;
  • режим блокировки вместо скрытия — способ доставки остаётся видимым с пояснением;
  • уведомление покупателю о недоступности товара в городе;
  • поддержка предзаказа для товаров с настройкой «Подзаказ»;
  • учёт складов и их городов из модуля складов.

Как работает

При оформлении заказа модуль определяет город доставки и через модуль складов получает данные о наличии каждого товара на складах этого города. Если товара в городе нет, соответствующий способ доставки скрывается или блокируется с уведомлением — в зависимости от настройки.

Если включена настройка «Разрешить предзаказ», для товаров с настройкой «Подзаказ» доставка разрешается при наличии товара на складах. Настройки модуля находятся в его карточке в разделе «Модули»; для работы нужен активный модуль складов с заполненными городами складов.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Вендорам
  • Владельцам
Архитектура
:
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Инструкция к модулю «Доставка в зависимости от расположения товара»

Что делает модуль

Модуль разрешает доставку только тогда, когда товар есть на складе в городе покупателя. На оформлении заказа он проверяет наличие товаров на складах нужного города и скрывает или блокирует способы доставки, если товаров там нет.

Где находится модуль

Настройки — в карточке модуля Доставка в зависимости от расположения товара в разделе Администрирование → Модули → Управление модулями. Результат работы виден на витрине на странице оформления заказа. Склады и их города задаются в модуле складов.

Как настроить

  1. Убедитесь, что модуль складов активен и у каждого склада указан город.
  2. Распределите товары по складам в модуле складов.
  3. Откройте карточку модуля «Доставка в зависимости от расположения товара».
  4. При необходимости включите «Заблокировать способ доставки, вместо скрытия доставки по городу» — тогда способ доставки остаётся видимым с пояснением, а не исчезает.
  5. При необходимости включите «Разрешить предзаказ (товар в наличии на всех складах)» — тогда доставка разрешается для товаров с настройкой «Подзаказ».
  6. Сохраните настройки.

Как работает

При оформлении заказа модуль определяет город доставки и получает данные о наличии каждого товара на складах этого города. Если товара в городе нет, соответствующий способ доставки скрывается. При включённой блокировке способ остаётся в списке, но недоступен для выбора и сопровождается пояснением о недоступности товара в городе.

Если включён предзаказ, для товаров с настройкой «Подзаказ» проверка не блокирует доставку — заказ можно оформить, когда товар есть на складах.

Как проверить работу

  1. Добавьте в корзину товар, которого нет на складе в городе покупателя.
  2. Перейдите к оформлению заказа и выберите этот город доставки.
  3. Убедитесь, что способ доставки скрылся или, при включённой блокировке, остался видимым с пояснением и без возможности выбора.
  4. Добавьте товар, который есть на складе в этом городе, и убедитесь, что способ доставки снова доступен.

Типовые проблемы

  • Доставка не скрывается. Проверьте настройки модуля складов и распределение товаров по складам — у нужного склада должен быть указан город.
  • Город не определяется. Проверьте, что город корректно заполнен в данных доставки покупателя.
  • Предзаказ не работает. Проверьте, что включена настройка «Разрешить предзаказ», а у товара выбрана настройка «Подзаказ».

История изменений

v1.3.2 от 29.10.2026

[*] Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.

v1.3.1

[*] Обновлён шаблон модуля.

v1.3.0 от 2026-02-23

[*] Обновлён шаблон модуля.

v1.2.0 от 2023-11-01

[+] Добавлена настройка «Разрешить предзаказ» для товаров, которых нет в наличии.

v1.1.0 от 2023-08-29

[+] Добавлена настройка блокировки доставки вместо скрытия.

[*] Короткие теги заменены на стандартные PHP-теги.

v1.0.5 от 2022-12-26

[*] Выполнена стандартизация модуля.

v1.0.4 от 2022-10-04

[*] Выполнена стандартизация модуля.

v1.0.3 от 2022-10-04

[+] Добавлена совместимость со старыми версиями.

[!] Изменена логика поиска доставок.

v1.0.2 от 2022-09-10

[*] Изменены название и описание модуля.

v1.0.1 от 2022-08-31

[*] Выполнена стандартизация кода модуля.

v1.0.0 от 2022-01-18

[+] Первое издание.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули