Местоположения — это встроенный справочник географии внутри модуля «Интернет-магазин» (sale). От него зависит, как считается доставка, применяются ли налоги и какой город подставляется покупателю в оформлении заказа. Разберём модуль с нуля: за что отвечает, где включается и как выглядит базовая настройка.
Что такое модуль «Местоположения» и зачем он нужен
Местоположения в 1С-Битрикс — это иерархический справочник географических объектов: стран, регионов, областей, городов и населённых пунктов. Он не является отдельным модулем в списке Marketplace, а входит в состав модуля «Интернет-магазин» (sale) и хранит данные в собственных таблицах базы.
Главная задача справочника — дать системе единый источник географии, к которому привязываются коммерческие правила. Без корректно заполненных местоположений магазин не сможет ни рассчитать стоимость доставки по регионам, ни применить региональные налоги, ни подставить город покупателя в форму заказа.
- Оформление заказа — поля «Регион», «Город» в свойствах заказа берут значения из справочника.
- Доставка — службы доставки ограничиваются зонами (группами местоположений).
- Налоги — ставки НДС могут зависеть от местоположения покупателя.
- Персонализация — автоопределение города для витрины и цен.
Связь с доставкой и налогами
Ценность справочника раскрывается именно в связках. Местоположение само по себе — это просто запись в дереве; работать оно начинает, когда к нему привязаны правила.
| Сущность | Как использует местоположения |
|---|---|
| Службы доставки | Ограничение зоны действия через группы местоположений; расчёт стоимости по региону получателя. |
| Налоги (НДС) | Привязка ставки к местоположению покупателя в разделе «Магазин → Настройки → Налоги». |
| Профили покупателя | Свойства заказа типа «Местоположение» подставляют регион и город. |
| Ограничения оплаты/доставки | Правила отображения способов в зависимости от географии заказа. |
Где включается и где искать настройки
Отдельной кнопки «включить местоположения» нет — справочник доступен всегда, если установлен модуль sale. Основной раздел администрирования находится в Магазин → Настройки → Местоположения. Там расположены вкладки управления деревом, типами, группами и импортом.
Общие параметры модуля задаются в Настройки → Настройки продукта → Настройки модулей → Интернет-магазин. Дополнительно поведение витрины настраивается в компонентах, работающих с местоположениями — прежде всего sale.location.selector.search (поле выбора города в оформлении заказа).
- Управление данными: Магазин → Настройки → Местоположения.
- Параметры модуля: Настройки модулей → Интернет-магазин.
- Вывод на витрине: компоненты
sale.location.*в шаблоне оформления заказа.
Версия справочника местоположений 2.0
В 1С-Битрикс существует две версии справочника. Исторически первой была старая структура (условно 1.0), а в современных редакциях используется справочник версии 2.0 — переработанное хранилище с деревом на основе вложенных множеств (nested sets), поддержкой языковых названий, внешних кодов и быстрым поиском.
Версия 2.0 обязательна для работы актуальных механизмов: подсказок адреса, интеграции с внешними сервисами и корректной привязки доставок. Проверить и переключить версию можно в разделе местоположений — Битрикс предлагает конвертацию старой базы в новый формат.
После перехода на 2.0 справочник по умолчанию почти пуст — систему нужно наполнить данными через импорт готовой базы городов и регионов.
Базовая настройка с нуля: пошагово
Минимальный сценарий запуска местоположений на новом магазине выглядит так:
- Проверить версию справочника — убедиться, что используется 2.0, при необходимости конвертировать.
- Импортировать базу — загрузить готовый набор местоположений (страна, регионы, города) через штатный импорт.
- Настроить типы — проверить, что типы (страна, регион, город, село) заданы и отсортированы по уровням.
- Создать группы — объединить местоположения в зоны для доставок.
- Привязать доставки и налоги — указать зоны действия служб доставки и ставки налогов.
- Настроить поле города — включить компонент выбора местоположения в оформлении заказа и переиндексировать поиск.
Типичные ошибки при настройке
Чаще всего проблемы с местоположениями сводятся к нескольким повторяющимся ситуациям.
- Пустой справочник. После установки или конвертации базу забыли импортировать — поле города в заказе пустое.
- Не выполнена переиндексация. Города есть в базе, но поиск в оформлении их не находит.
- Доставка без зоны. Служба доставки не привязана к группе местоположений и либо доступна везде, либо нигде.
- Смешение версий. Часть кода работает со старой базой, часть — с 2.0, что приводит к рассинхронизации.
- Потеря внешних кодов. При обмене с 1С регионы не сопоставляются из-за незаполненных внешних кодов местоположений.
Итог
Местоположения — это фундамент коммерческой географии магазина на 1С-Битрикс. Модуль входит в состав sale, настраивается в разделе Магазин → Настройки → Местоположения и связывает воедино доставку, налоги и оформление заказа. Ключевые шаги старта: перейти на справочник версии 2.0, импортировать базу городов и регионов, собрать группы-зоны и переиндексировать поиск.
Если справочник нужно развернуть с нуля, синхронизировать регионы с 1С или ускорить работу большого дерева местоположений, мы помогаем с настройкой, импортом и интеграцией магазина под ваши бизнес-правила.
Частые вопросы
Местоположения — это отдельный модуль?
Нет. Справочник местоположений входит в состав модуля «Интернет-магазин» (sale) и доступен, как только этот модуль установлен.
Где в админке настраиваются местоположения?
Основной раздел — Магазин → Настройки → Местоположения. Там управляют деревом объектов, типами, группами и импортом данных.
Чем версия справочника 2.0 отличается от старой?
Версия 2.0 использует хранение на основе вложенных множеств, поддерживает языковые названия, внешние коды и быстрый поиск. Она обязательна для актуальных механизмов доставки и подсказок адреса.
Почему город не находится в поле оформления заказа?
Чаще всего не выполнена переиндексация поиска местоположений после импорта или изменения базы. После неё автоподсказка начинает находить все населённые пункты.
Как местоположения связаны с доставкой?
Службы доставки ограничиваются зонами через группы местоположений, а стоимость может рассчитываться по региону получателя заказа.
Влияют ли местоположения на налоги?
Да. Ставку НДС можно привязать к местоположению покупателя в настройках налогов, чтобы применять региональные правила.
Нужно ли заполнять справочник вручную?
Нет, для наполнения используется штатный импорт готовой базы городов и регионов. Ручное добавление применяют для точечных правок.
Что делать перед конвертацией в версию 2.0?
Сделать резервную копию, проверить сохранность внешних кодов регионов и учесть, что замена базы затрагивает оформленные заказы и привязки доставок.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.