Sales agents

Персональные кабинеты и разграничение доступа для торговых менеджеров в CS-Cart
Last update: 20.08.2026
не более двух доменов на витрину, основной и для разработки
Sales agents
$199.00

IP5: Sales agents — страница модуля

IP5 Agency — Торговые менеджеры: модуль персонального доступа для CS-Cart

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

Зачем это нужно

Штатный CS-Cart не различает «моих» и «чужих» покупателей для администраторов — любой сотрудник с доступом к разделу «Заказы» видит вообще все заказы магазина. Если у вас несколько менеджеров по продажам, это или неудобно (каждый листает сотни чужих заказов в поисках своих), или небезопасно (менеджер видит контакты и суммы покупок клиентов коллег). Модуль решает это на уровне SQL-запросов и прав доступа, а не просто прячет кнопки в интерфейсе.

Как это работает — коротко

  1. Главный администратор создаёт группу администраторов «Торговые» и назначает в неё сотрудников.
  2. В настройках модуля указывает эту группу и при необходимости включает выбор менеджера на регистрации.
  3. Покупатели закрепляются за менеджерами — вручную администратором или сам покупатель выбирает менеджера при регистрации.
  4. Менеджер заходит в админку и видит только свой дашборд, своих покупателей, их заказы (только чтение) и брошенные корзины.

1. Настройка модуля

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

Настройки модуля

Рис. 1 — Настройки модуля: группа администраторов, показ и обязательность поля на регистрации

2. Покупатель выбирает менеджера при регистрации

На форме регистрации появляется поле «Your sales agent» / «Ваш торговый менеджер». Список формируется автоматически из активных администраторов выбранной группы. Если поле сделано обязательным — штатная валидация CS-Cart не даст завершить регистрацию без выбора.

Поле выбора менеджера на регистрации

Рис. 2 — Поле «Your sales agent» на форме создания покупателя (список раскрыт)

3. Назначение покупателей администратором

Главный администратор может назначать и переназначать покупателей на странице «Assignments»: по одному через выпадающий список в строке или массово — отметив несколько клиентов и применив действие ко всем сразу.

Страница назначений

Рис. 3 — Страница «Assignments»: выбор менеджера у каждого покупателя

Массовое назначение

Рис. 4 — Массовое назначение: отмечены несколько покупателей, внизу выбран менеджер для применения

Каждое изменение назначения фиксируется в истории: дата, предыдущий менеджер, новый менеджер, кто внёс изменение и источник (действие администратора или выбор покупателя при регистрации). История доступна по каждому покупателю.

История назначений

Рис. 5 — История назначений покупателя: предыдущий менеджер, новый менеджер, кто изменил и источник

4. Персональный дашборд менеджера

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

Дашборд торгового менеджера

Рис. 6 — Дашборд под учётной записью менеджера (видны только его клиенты и заказы)

5. «Мои покупатели»

Отдельный список закреплённых клиентов: имя, email, дата регистрации, количество и сумма заказов, дата последнего заказа, признак незавершённой покупки. Менеджер видит только своих покупателей.

Мои покупатели

Рис. 7 — Страница «My customers» под менеджером

6. История заказов — только просмотр

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

История заказов покупателя

Рис. 8 — История заказов покупателя (режим только чтения)

7. Незавершённые покупки

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

Незавершённые покупки

Рис. 9 — Страница «Incomplete purchases» под менеджером

8. Безопасность — не просто спрятанные кнопки

Ограничения работают на сервере. Попытка открыть чужой заказ по прямой ссылке возвращает стандартный отказ в доступе CS-Cart — без каких-либо данных заказа.

Отказ в доступе

Рис. 10 — Попытка менеджера открыть чужой заказ: 403 Access denied

  • Чужой order_id / user_id / корзина по прямой ссылке — отказ в доступе.
  • Изменение заказа или назначения через POST от имени менеджера — отклоняется.
  • Идентификатор менеджера при регистрации повторно проверяется на сервере.
  • Фильтрация по закреплённым покупателям выполняется в SQL, а не после загрузки данных.

Матрица доступа

ДействиеГлавный администраторТорговый менеджер
Настройка модуляДаНет
Назначение / переназначение покупателейДаНет
Просмотр всех покупателейДаНет
Просмотр своих покупателейДаДа
Просмотр заказов своих покупателейДаДа, только чтение
Изменение заказа / статусаДаНет
Просмотр корзин своих покупателейДаДа, только чтение
Экспорт и массовые операцииДаНет

Что модуль сознательно НЕ делает

Модуль не отправляет автоматические письма клиентам, не даёт звонить или писать из интерфейса CS-Cart и не заменяет CRM. Это инструмент разграничения доступа и видимости: менеджер видит, кому и по какому поводу стоит написать, а дальше связь идёт привычным каналом компании.

Кому подойдёт

  • B2B и оптовые магазины с персональными менеджерами
  • Магазины с отделом продаж из нескольких человек
  • Компании, которым важно, чтобы менеджеры не видели чужую клиентскую базу
  • Проекты, где нужен прозрачный контроль назначений
Payment type
One-time payment
Продукт
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
Совместимость с версиями
  • 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
  • 4.16.2
  • 4.16.1
Локализации
  • English
  • Русский

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

Мы занимаемся CS-Cart с 2014 года Когда ежедневно работаешь с одной платформой много лет,

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

Телефон +79782855558
Веб-сайт

Мы занимаемся CS-Cart с 2014 года

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

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

За плечами наших разработчиков участие в проектах СДЭК.Маркет, Big.ru и других крупных eCommerce-решениях. Этот опыт позволяет быстро принимать технические решения и избегать ошибок, которые обычно появляются только после нескольких лет практики.

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

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

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


Создание и поддержка сайтов: комплексные решения для бизнеса


Turnkey website and online store development, pricing | IP5


Order website promotion, turnkey SEO optimization, pricing | IP5

Website and online store analytics, data analysis pricing | IP5


Website and online store support services | IP5

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

Живой поиск + История поиска (релевантный поиск) - Поиск на сайте
5.0 (86)
$120.00
Быстрый и удобный умный поиск для интернет-магазина. История поиска. Гибкие настройки поиска.
Живой поиск
4.9 (47)
$75.00
Покупатель печатает — и сразу видит товары с фото, ценой и кнопкой «В корзину». Модуль понимает синонимы, словоформы и опечатки, ищет по артикулу и показывает, чего покупатели не нашли. Индекс слов держит скорость на каталогах в сотни тысяч товаров. Абонентской платы нет.
Интеграция с Baselinker (base.com)
5.0 (20)
$299.00
Расширение до CS-Cart и Multi-Vendor позволяет интегрироваться с системой Baselinker. Модуль полностью интегрирует CS-Cart/Multi-Vendor, обеспечивая обмен данными о заказах и товарах. Дополнение также совместимо с интеграцией InPost / ShipX и Poczta Polska.

Совершите покупки на 200$ из всего нашего предложения и получите скидку 20%
Маркетинг по электронной почте
5.0 (14)
$120.00
Все триггерные письма магазина в одном месте: брошенные корзины, просмотренные товары, списки желаний, дни рождения, запросы отзывов. К письмам прикрепляются купоны и бонусные баллы, по каждому уведомлению собирается статистика.
Статистика возвратов и история заказов клиента на странице заказа
5.0 (12)
$55.00
Этот модуль добавляет список заказов клиента на страницу заказа.