БесплатноБесплатный аудит сайта и кода на 1С-Битрикс при заказе доработки или поддержки

Зоны доставки и местоположения в 1С-Битрикс

Настройка зон доставки и местоположений в 1С-Битрикс: справочник, зоны, службы доставки

Клиент дошёл до оформления заказа, выбрал город — и не увидел ни одного способа доставки. Или увидел московскую цену, живя в другом регионе. Оба сценария убивают заказ на последнем шаге, и оба почти всегда упираются в одно: неверно настроенные местоположения и зоны доставки. Это фундамент логистики магазина на 1С-Битрикс, и ошибки здесь стоят прямых потерь в корзине.

В этой статье разберём, как устроены местоположения и зоны доставки в 1С-Битрикс: чем «атом» географии отличается от зоны, нужен ли полный справочник, как привязать службы доставки к зонам и посчитать стоимость по региону, как определять город клиента и связать регион со складом и ценой. Если логистика завязана на 1С, порядок в регионах и складах учёта критичен — тут помогает автоматизация продаж и склада на 1С.

Коротко

  • Местоположения — «атомы» географии (страна, регион, город), зоны доставки — их группы с привязанными службами и правилами расчёта.
  • Полный справочник местоположений грузите только если реально доставляете по всей стране; иначе ограничьте нужными регионами ради скорости.
  • Разную стоимость по регионам делают через зоны: местоположения → зона → служба доставки → правило расчёта.
  • Справочник регионов и складов согласуют с 1С, иначе привязка наличия и цены к региону поедет.

Зачем нужны зоны и местоположения

Местоположения и зоны решают простую на вид, но капризную задачу: показать клиенту правильную доставку и цену именно для его города. Без этой системы магазин либо предлагает всем одинаковую доставку (что неверно для разных регионов), либо не может посчитать стоимость вообще.

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

Местоположение против зоны доставки

Два ключевых понятия, которые часто путают:

ПонятиеЧто этоРоль
МестоположениеЭлемент географии: страна, регион, город, район с иерархией«Атом» — то, что выбирает клиент
Зона доставкиГруппа местоположенийК ней привязаны службы и правила
Служба доставкиСпособ доставки с логикой расчётаПривязана к зонам

Логика такая: клиент выбирает местоположение (свой город), система определяет, в какую зону оно входит, и показывает привязанные к этой зоне службы доставки с их ценами. Понимание этой цепочки снимает большинство вопросов по настройке.

Путь заказа: от расчёта доставки до трек-номера Заказадрес, весРасчётСДЭК, Почта, ПВЗСборкакомплектацияОтгрузкапередача службеТрекстатусы клиенту
Схема: по адресу и весу считается доставка (СДЭК, Почта, ПВЗ), заказ собирают и отгружают перевозчику, а покупатель отслеживает статусы по трек-номеру.

Справочник местоположений

Справочник местоположений в 1С-Битрикс — это иерархический каталог географии со связями «страна → регион → город → район». Каждое местоположение может иметь коды привязки к внешним классификаторам (КЛАДР/ФИАС), что важно для интеграции со службами доставки, считающими по коду адреса.

От качества справочника зависит, сможет ли клиент вообще найти свой город и правильно ли определится его зона. Кривой или неполный справочник — частая причина «нет доставки в мой город».

Полный или ограниченный справочник

Ключевое решение при настройке — какой объём справочника загружать. Полный справочник страны со всеми населёнными пунктами тяжёлый и замедляет выбор города и автоподсказку.

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

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

Как устроены зоны доставки

Зона доставки — это именованная группа местоположений, созданная под общую логистику. Типовой набор зон для магазина:

Одно местоположение попадает в зону по вхождению в её состав или по иерархии (город наследует зону региона). Продуманная структура зон — основа того, чтобы каждый клиент получил корректный набор доставок.

Привязка служб доставки к зонам

Служба доставки — это способ (курьер, ПВЗ, транспортная компания, самовывоз) с логикой расчёта стоимости. Службы привязывают к зонам: одна служба может обслуживать несколько зон с разными ставками.

  1. Создайте службы под реальные способы доставки.
  2. Привяжите к зонам: укажите, в каких зонах служба доступна.
  3. Задайте ограничения: по весу, габаритам, сумме заказа, типу оплаты.
  4. Проверьте покрытие: у каждой зоны есть хотя бы одна активная служба.

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

Расчёт стоимости по региону

Стоимость доставки считается правилами внутри службы, и правила могут учитывать регион через зону. Типовые модели расчёта:

Одна служба с разными ставками по зонам позволяет гибко задать «Москва — одна цена, регионы — другая». Для оптовых заказов расчёт по весу и объёму особенно важен, а точные веса и габариты приходят из номенклатуры 1С — ещё одна причина держать данные учёта в порядке.

Определение города клиента

Чтобы клиент не искал город вручную, его определяют автоматически:

  1. Предложение по IP. Город подставляется автоматически, клиент подтверждает или меняет.
  2. Ручной выбор. Всегда доступен: автоопределение неточно, клиент может заказывать в другой город.
  3. Быстрая автоподсказка. По мере ввода предлагаются совпадающие города.
  4. Запоминание. Выбранный город сохраняется, чтобы не спрашивать при каждом визите.

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

Регион, склад и цена: мультирегиональность

На продвинутых проектах местоположение определяет не только доставку. Регион клиента связывают со складом отгрузки, наличием и типом цены — это уровень мультирегиональности поверх базовых зон.

Это уже проектирование архитектуры, а не только настройка доставки: регион, склад и цена связываются в единую модель. Техническая сторона таких выборок и связей хорошо ложится на современный подход, описанный в статье про D7 и ORM в 1С-Битрикс.

Согласование с 1С и складами

Регионы и склады обычно ведутся в учётной системе, а на сайт приходят обменом. Если справочник местоположений сайта не согласован с тем, как регионы и склады заданы в 1С, привязка наличия и цены к региону разъезжается.

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

Безопасную техническую связку сайта с внешними системами (службы доставки, учёт) стоит строить по правилам из статьи про REST, вебхуки и безопасность в 1С-Битрикс, а порядок в самих учётных данных наводит автоматизация на 1С.

Производительность выбора местоположения

Огромный справочник и медленный выбор города тормозят первый шаг корзины. Держат его быстрым так:

Скорость выбора города — часть конверсии: чем быстрее клиент видит доступную доставку, тем меньше отказов. Общая скорость витрины зависит и от инфраструктуры — об этом статья про хостинг и инфраструктуру на BitrixVM.

Частые ошибки

Чек-лист настройки

  1. Справочник по географии доставки: загружены нужные регионы, не «всё подряд».
  2. Заданы зоны доставки под реальную логистику (город, область, регионы, самовывоз).
  3. Службы привязаны к зонам; у каждой зоны есть активная служба.
  4. Настроены правила расчёта по региону, весу или сумме.
  5. Проверены ограничения служб — не режут ли нужные заказы.
  6. Работает определение города по IP с ручным выбором и запоминанием.
  7. Справочник согласован с 1С по регионам и складам.
  8. Проверена скорость выбора города и автоподсказки.

Вывод

Зоны доставки и местоположения — это логистический фундамент магазина на 1С-Битрикс. Разберитесь в цепочке «местоположение → зона → служба → правило расчёта», загружайте справочник под реальную географию, а не по максимуму, и следите, чтобы у каждой зоны была рабочая служба доставки. Тогда клиент на шаге оформления видит корректную доставку и цену для своего города, а не пустой список или чужую ставку.

Главное на серьёзном проекте — не настраивать географию изолированно на сайте. Регионы, склады и цены связаны с учётной системой, поэтому зоны доставки проектируют вместе с моделью складов в 1С. Согласуйте данные, и логистика перестанет терять заказы в корзине.

Частые вопросы

Чем местоположение отличается от зоны доставки в 1С-Битрикс?

Местоположение — это элемент справочника географии: страна, рег, город, район с иерархией и связями. Зона доставки — это группа местоположений, к которой привязана служба доставки и правила расчёта. То есть местоположения — «атомы» географии, а зоны — их объединения под конкретную логистику. Клиент выбирает своё местоположение, система определяет, в какую зону оно попадает, и предлагает доступные для этой зоны способы доставки и цены.

Нужно ли загружать полный справочник местоположений России?

Не всегда. Полный справочник со всеми городами и населёнными пунктами тяжёлый и замедляет выбор местоположения, особенно автоподсказку. Если вы доставляете в ограниченный список регионов и городов, разумнее загрузить только нужный набор. Полный справочник оправдан, когда доставка действительно по всей стране и важна точность до небольших населённых пунктов, например для интеграции со службами доставки по коду КЛАДР/ФИАС.

Как настроить разную стоимость доставки для разных регионов?

Через зоны доставки: местоположения группируют в зоны (например, «Москва», «Московская область», «Регионы»), а к каждой зоне привязывают службу доставки со своими правилами расчёта — фиксированная цена, по весу, по сумме заказа. Одна служба может обслуживать несколько зон с разными ставками. Клиент выбирает город, попадает в свою зону и видит именно её стоимость, а не усреднённую по стране.

Почему у клиента не появляются способы доставки при оформлении?

Чаще всего причина в том, что местоположение клиента не входит ни в одну зону, к которой привязана служба доставки, либо ограничения службы (по весу, сумме, габаритам) отсекают заказ. Также способ может быть отключён или не связан с типом плательщика. Диагностика идёт от местоположения: проверяют, в какую зону попадает город клиента и какие службы к этой зоне привязаны и активны.

Как местоположение клиента влияет на цены и наличие товара?

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

Синхронизируются ли зоны и местоположения с 1С?

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

Можно ли определять город клиента автоматически?

Да, город обычно предлагают автоматически по IP-адресу, а клиент подтверждает или меняет его. Это ускоряет оформление и сразу показывает правильные способы доставки и цены. Важно оставить возможность ручного выбора: автоопределение по IP не всегда точно, а клиент может заказывать в другой город. Выбранное местоположение запоминают, чтобы не спрашивать при каждом визите.

Как зоны доставки связаны со скоростью оформления заказа?

Напрямую: если справочник местоположений огромный, а выбор города медленный, оформление тормозит на первом же шаге. Оптимизируют это ограничением справочника нужными регионами, кэшированием и быстрой автоподсказкой. Чем быстрее клиент выбирает город и видит доступную доставку, тем меньше отказов в корзине — поэтому производительность выбора местоположения тоже часть конверсии.

Поделиться:

Доставка теряет заказы на шаге оформления?

Настроим местоположения и зоны, привяжем службы и правила расчёта, согласуем регионы и склады с 1С. Рассчитаем работу по вашему магазину.

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем магазины на 1С-Битрикс: зоны доставки, расчёт по регионам, мультирегиональность и согласование складов с учётом в 1С.

← Все статьи блога