Выбор города

Ставит в шапку витрины город покупателя: определяет его в браузере посетителя — через «Карты и геолокацию» или DaData, — спрашивает подтверждение и даёт выбрать город из списка присутствия или найти любой другой в справочнике «Города». Выбор запоминается и попадает в штатную локацию, поэтому доставка, зоны и оформление заказа видят тот же город, что и шапка.
Last update: 01.10.2026
cp-addon-5152
,
Select the CS-Cart edition on which you will use the add-on.
Период обновления - период, когда вы можете получить доступ к новым версиям этого модуля, совместимым с новыми версиями CS-Cart, выпущенными в течение этого периода.
Для установки потребуются данные FTP доступа к вашему серверу. После оплаты заказа, пожалуйста, пришлите их на sales@cart-power.com с указанием номера заказа.
Покажите покупателю его город в шапке — и дайте выбрать свой одним нажатием
Выбор города
5000 ₽

Город покупателя — в шапке магазина, а не только в оформлении заказа

CS-Cart знает город покупателя на оформлении заказа, но до него покупатель город не видит и поменять его не может: в шапке магазина города нет, определять и запоминать его платформа не умеет. Модуль ставит выбор города в шапку, определяет город в браузере посетителя, спрашивает подтверждение и помнит ответ, а сам город пишет в штатную локацию — ту же, из которой берут данные доставка, зоны и оформление заказа.

Определение в браузере
DaData по местоположению или IP, либо «Карты и геолокация»
Список у каждой витрины
свои города, свой источник, свои настройки
Помнит выбор
30 дней по умолчанию, срок задаётся настройкой
CS-Cart 4.17.1+
все редакции, проверено на 4.21.1 Ultimate и Multi-Vendor

Зачем это магазину

Покупатель приходит из поиска и первым делом ищет ответ на вопрос «вы работаете в моём городе?». В CS-Cart этот ответ откладывается до оформления заказа: город спрашивают в адресе доставки, а до того покупатель видит витрину, одинаковую для всей страны.

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

Город виден сразу

Строка города стоит в шапке магазина рядом с языком и валютой — там, где покупатель её ищет.

Определяется сам

Город находится в браузере посетителя: по местоположению, если он его разрешил, иначе по IP-адресу.

Подтверждение одним нажатием

Плашка «Ваш город — Казань?» показывается один раз: покупатель соглашается или выбирает другой город.

Один город на весь магазин

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

Шапка витрины: город покупателя и плашка «Ваш город — Москва?» с ответом в одно нажатие.
Шапка витрины: город покупателя и плашка «Ваш город — Москва?» с ответом в одно нажатие.

Как это выглядит у покупателя

  • •  Шаг 1. Покупатель заходит на витрину — модуль определяет город и показывает его в шапке.
  • •  Шаг 2. Под городом появляется плашка «Ваш город — …?»: «Да, верно» или «Выбрать другой». После ответа она больше не показывается.
  • •  Шаг 3. В окне выбора — популярные города плитками, список городов присутствия и поиск по справочнику: можно выбрать и город, которого в списке нет.
  • •  Шаг 4. Выбор запоминается: при следующем заходе покупатель сразу видит свой город, а магазин — его локацию.
Окно выбора: популярные города плитками, ниже список городов присутствия с регионами.
Окно выбора: популярные города плитками, ниже список городов присутствия с регионами.
Поиск в окне идёт по справочнику «Города»: находятся и города вне списка присутствия.
Поиск в окне идёт по справочнику «Города»: находятся и города вне списка присутствия.

Как определяется город

  • •  DaData. Для адресов России. Модуль спрашивает местоположение у браузера и находит город по координатам; если посетитель отказал или не ответил за 10 секунд — по IP-адресу его браузера. Нужен ключ API DaData: свой или из модуля Cart-Power «DaData».
  • •  Яндекс или Google. Определение идёт через штатный модуль «Карты и геолокация» и его ключ сервиса карт — так же, как у штатного блока местоположения.
  • •  Не определять. Город всегда выбирает посетитель: модуль показывает город по умолчанию и окно выбора.
  • •  Состояние определения видно прямо в настройках: модуль проверяет ключ и пишет, работает ли выбранный источник на этой витрине.
Настройки: источник определения, ключ DaData и вопрос о местоположении браузера.
Настройки: источник определения, ключ DaData и вопрос о местоположении браузера.

Города присутствия в панели управления

  • •  Свой раздел. «Настройки → Города присутствия»: список городов витрины с регионом, отметкой «Популярный», позицией и статусом.
  • •  Города берутся из справочника. Модуль не заводит свой каталог: названия, регионы и почтовые индексы живут в штатном справочнике «Города».
  • •  Поиск вместо списка на 22 тысячи строк. Города добавляются поиском по справочнику, сразу несколько за раз; крупные города идут первыми.
  • •  Популярные города показываются в окне выбора плитками — обычно это 4–8 городов, на которые приходится большая часть заказов.
  • •  Права доступа. У раздела свои права «Просмотр» и «Управление» — их можно выдать отдельной группе администраторов.
Раздел «Города присутствия»: список витрины с регионами, популярными и позициями.
Раздел «Города присутствия»: список витрины с регионами, популярными и позициями.
Добавление городов: поиск по справочнику «Города», выбрать можно сразу несколько.
Добавление городов: поиск по справочнику «Города», выбрать можно сразу несколько.

Что можно настроить

  • •  Город вне списка. «Разрешить» — список работает как быстрый выбор: определившийся город показывается как есть, а поиск идёт по всему справочнику. «Запретить» — только города списка: посетителю из другого города предлагается город по умолчанию.
  • •  Город по умолчанию. Ставится, когда о посетителе ничего не известно, и предлагается вопросом «Ваш город — …?».
  • •  Плашка подтверждения. Её можно выключить: тогда город просто ставится в шапке.
  • •  Срок памяти. Сколько дней помнить выбор покупателя — по умолчанию 30.
  • •  Поиск в окне. Включается и выключается, число подсказок задаётся настройкой.
  • •  Регион под названием. Второй строкой показывается регион — чтобы не перепутать одноимённые города.
На телефоне город стоит в верхней панели, а плашка подтверждения прижата к низу экрана и не ломает шапку.
На телефоне город стоит в верхней панели, а плашка подтверждения прижата к низу экрана и не ломает шапку.

Витрины, редакции и обновление

  • •  У каждой витрины свой список. Города, источник определения и все настройки принадлежат витрине — и в Ultimate, и в Multi-Vendor. Витрина выбирается штатным переключателем в панели.
  • •  Блок в любой сетке. Выбор города — обычный блок: его ставят в верхнюю панель или в шапку макета, как и другие блоки магазина.
  • •  Штатное хранение локации. Город записывается функциями модуля «Карты и геолокация», поэтому его видят доставка, зоны и оформление заказа.
  • •  Обновление — через центр обновлений CS-Cart и модуль «Cart-Power: Менеджер модулей».
Карточка модуля в панели: раздел «Города присутствия» и описание модуля.
Карточка модуля в панели: раздел «Города присутствия» и описание модуля.

Что нового в версии 1.0

  • •  Выбор города в шапке витрины: текущий город, окно выбора с популярными городами, списком присутствия и поиском по справочнику.
  • •  Определение города в браузере посетителя — «Карты и геолокация» (Яндекс или Google) либо DaData по местоположению и по IP.
  • •  Плашка подтверждения «Ваш город — …?» с ответом в одно нажатие.
  • •  Раздел «Города присутствия» с поиском по справочнику, популярными городами, порядком и статусами.
  • •  Свой список городов и свои настройки у каждой витрины — в Ultimate и в Multi-Vendor.
  • •  Настройка поведения для города вне списка: быстрый выбор или только города списка.
  • •  Запоминание выбора на заданный срок и запись города в штатную локацию покупателя.

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

Нужен ли ключ, чтобы модуль определял город?

Да, у любого источника. Для DaData — ключ API из личного кабинета dadata.ru (подойдёт и ключ модуля Cart-Power «DaData»), для варианта «Яндекс или Google» — ключ сервиса карт в настройках модуля «Карты и геолокация». Без ключа определение можно выключить: покупатель выберет город сам.

Что увидит покупатель, если город определить не удалось?

Город по умолчанию из настроек и вопрос «Ваш город — …?». Если города по умолчанию нет, а выбор ограничен списком, окно выбора откроется само.

Работает ли модуль, если покупатель не из наших городов?

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

Влияет ли выбор города на доставку и оформление заказа?

Да. Город записывается в штатную локацию покупателя, поэтому его видят расчёт доставки, зоны и поля адреса при оформлении заказа.

Свой ли справочник городов у модуля?

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

Что будет с выбором покупателя после обновления модуля?

Сохранится: выбор лежит в cookie браузера и в штатной локации, а список городов витрины — в таблице модуля.

Посмотрите модуль на демо-стенде. Город стоит в шапке: нажмите его — откроется окно выбора с популярными городами и поиском по справочнику. В панели управления открыты раздел «Города присутствия» и настройки модуля.
Продукт
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Совместимость с версиями
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2.
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
Локализации
  • English
  • Русский

Отзывы не найдены

  Разработка на CS-Cart · штатная команда · с 2013 года Делаем, обновляем и

Контактная информация

Телефон 8-800-3020-886
Веб-сайт
 

Разработка на CS-Cart · штатная команда · с 2013 года

Делаем, обновляем и ускоряем магазины и маркетплейсы на CS-Cart

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

2013

Работаем
с CS-Cart с

4.98

Рейтинг
по 184 отзывам

190+

Решений на этой
площадке

500+

Проектов
сдано

Флагманы

Два модуля, которые меняют показатели магазина

Остальные наши модули улучшают один экран. Эти два меняют цифры: как покупатель находит товар и как часто он возвращается.

 

Модуль · Поиск и мерчандайзинг

Умный поиск

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

Те, кто пользуется строкой поиска, — это 24% посетителей и 44% выручки, и они покупают примерно в 2,5 раза чаще тех, кто просто листает каталог. Если поиск ничего не нашёл, до 80% из них уходят.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Размер каталога Доли секунды на 300 000+ товаров, включая Multi-Vendor
Понимает Опечатки, неверную раскладку, синонимы, словоформы, артикулы, бренды и характеристики
Отчёты Аналитика запросов — что ищут покупатели и какие запросы не находят ничего
Размещение В нашем облаке или Elasticsearch на вашем сервере

от 3 500 ₽/мес

Тарифы по размеру каталога · на своём сервере от 121 500 ₽ разово

Тарифы и подробности →

Проверьте на живом каталоге: откройте демо-магазин и поищите с намеренной опечаткой.

 

Модуль · Мобильная торговля

PowerApp — мобильное приложение магазина

Нативное приложение для iOS и Android, работающее на данных вашего CS-Cart: те же товары, цены, остатки, акции, бонусы и заказы. Второй каталог вести не нужно — всё остаётся в той же панели администратора.

Мобильный сайт приводит покупателя один раз, приложение возвращает его бесплатно. Пуш-уведомления заменяют бюджет на ретаргетинг, которым вы покупаете того же человека повторно.

Платформы Нативные iOS и Android, публикация под вашей учётной записью разработчика
Главный экран Собирается в админке из шести типов блоков — так же, как страницы сайта
Срок запуска Меньше недели от покупки до отправки на проверку в App Store и Google Play
Совместимость CS-Cart и Multi-Vendor 4.18–4.20 · 11 приложений наших клиентов уже в сторах

от 79 000 ₽

Покупка сразу или 7 900 ₽/мес по подписке

Открыть карточку модуля →

Экраны, типы блоков и тарифы: как устроено приложение.

Услуги

Когда готовым модулем не обойтись — делаем руками

Фиксированный объём, письменное ТЗ, персональный менеджер проекта и гарантия на сделанное.

Заказная разработка на CS-Cart

Функциональность, которой в платформе нет: модули, механики маркетплейса, интеграции с 1С, CRM, ERP, платёжными и логистическими сервисами. Начинаем с письменного ТЗ, а не с оценки на созвоне. Подробнее →

Апгрейд CS-Cart

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

Оптимизация скорости CS-Cart

Каждая лишняя секунда загрузки стоит около 4,4% конверсии. Профилируем сервер, базу и фронтенд, чиним то, что действительно съедает время, и показываем цифры до и после. Подробнее →

Дизайн для CS-Cart

Дизайн витрины mobile-first, собранный на штатной структуре шаблонов CS-Cart, — чтобы вёрстка пережила следующее обновление платформы, а не превратилась в проблему миграции. Подробнее →

SEO для CS-Cart

Технический аудит индексации, дублей, редиректов, микроразметки и Core Web Vitals — в виде списка правок по приоритету, который могут взять ваши разработчики или внедряем мы. Подробнее →

Как мы работаем

Что вы получаете кроме кода

До начала работ

Обсуждаем задачу, предлагаем варианты и пишем ТЗ. Объём и цену вы утверждаете до того, как начнётся разработка.

В ходе работ

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

Перед сдачей

Отдельный прогон тестировщиков на каждом релизе: принимает работу не тот, кто её писал.

После сдачи

Документация на всё, что сделали, и гарантия на доработки и проект.

Покупка модулей

Оплата, лицензия и возврат

Как оплатить По счёту. После оформления заказа формируется счёт — деньги поступают к нам за 2–3 рабочих дня.
Онлайн через ЮKassa. Карты МИР, Visa и MasterCard, кошелёк ЮMoney, SberPay, а также платёжные терминалы, банкоматы и кассы банков.
Как получить Лицензия появляется в личном кабинете сразу после онлайн-оплаты, а при оплате по счёту — в течение 2–3 рабочих дней.
Как вернуть Если модуль не подошёл, в течение 30 календарных дней с даты покупки напишите на sales@cart-power.com — ответим за 1–2 рабочих дня. После 30 дней возврат уже невозможен, поэтому со сложностями лучше прийти к нам раньше: техподдержка на том же адресе, и чаще всего вопрос решается без возврата.

Расскажите, что должен уметь магазин

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

Написать прямо здесь

Кнопка «Задать вопрос» вверху этой страницы — попадёте к той же команде.

Или напрямую

sales@cart-power.com · cart-power.ru
Работаем на русском и английском.

Кейсы, полный каталог наших модулей и 184 отзыва покупателей — во вкладках выше.

Вас может заинтересовать

Живой поиск
4.9 (47)
7500 ₽
Покупатель печатает — и сразу видит товары с фото, ценой и кнопкой «В корзину». Модуль понимает синонимы, словоформы и опечатки, ищет по артикулу и характеристикам, показывает, чего покупатели не нашли, и даёт завести синоним прямо из отчёта. Индекс слов держит скорость на каталогах в сотни тысяч товаров. Абонентской платы нет.
Статистика возвратов и история заказов клиента на странице заказа
5.0 (12)
3850 ₽
Этот модуль добавляет список заказов клиента на страницу заказа.
Вход и регистрация по номеру телефона с кодом
5.0 (11)
6000 ₽
Покупатель входит в магазин по одноразовому коду — на телефон или на почту — и регистрируется без пароля. Способы входа задаются настройкой: только телефон, только E-mail или оба сразу. Код уходит SMS через модуль сервисов, а в режиме входа по почте письмом — без SMS-шлюза.
Генерация отзывов от товарах и повторных продаж
5.0 (10)
4235 ₽
Лучший модуль для триггерных рассылок - клиенты оставляют отзывы на купленные товары и получают скидку на новый заказ.
Напоминание о забытой корзине PRO по Email / SMS
5.0 (10)
3500 ₽
5159 ₽
Скидка 32%
Возврат забытых корзин и конвертация посетителей в покупателей
Журнал и фоновая отправка писем
5.0 (6)
6000 ₽
Выносит отправку писем в фоновый процесс: страницы оформления заказа и регистрации перестают ждать почтовый сервер. Все письма попадают в журнал с поиском, предпросмотром и ручной переотправкой.