Сайт по умолчанию
Создание сайтов в Минске, техдоработки. Работаем с РБ и РФ
Каталог
По всему сайту
По каталогу
Каталог
Шаблоны интернет магазинов
Шаблоны корпоративных сайтов
Отраслевые шаблоны
Лицензии 1С-Битрикс
Лицензии Битрикс24 (коробка)
Продления лицензий 1С-Битрикс
Переходы лицензий 1С-Битрикс
Наши решения
Готовые комплекты
Акции
Услуги
Разработка и внедрение
Доработка и обслуживание сайтов
Цены
Портфолио
Интернет-магазины
Корпоративные сайты
Блог
Компания
Новости
Отзывы
Карьера
Сертификаты
Контакты
+375 (44) 734-35-80
Заказать звонок
Задать вопрос
Войти
  • Корзина0
  • Отложенные0
info@brainforce.pro
г. Минск, ул. М.Богдановича, 155, оф.507
  • Telegram
  • Viber
  • Viber
  • WhatsApp
+375 (44) 734-35-80
  • Telegram
  • Viber
  • Viber
  • WhatsApp
Заказать звонок
г. Минск, ул. М.Богдановича, 155, оф.507
Войти
Отложенные 0
Корзина 0
Сайт по умолчанию
Создание сайтов в Минске, техдоработки. Работаем с РБ и РФ
Каталог
  • Шаблоны интернет магазинов
    Шаблоны интернет магазинов
  • Шаблоны корпоративных сайтов
    Шаблоны корпоративных сайтов
  • Отраслевые шаблоны
    Отраслевые шаблоны
  • Лицензии 1С-Битрикс
    Лицензии 1С-Битрикс
  • Лицензии Битрикс24 (коробка)
    Лицензии Битрикс24 (коробка)
  • Продления лицензий 1С-Битрикс
    Продления лицензий 1С-Битрикс
  • Переходы лицензий 1С-Битрикс
    Переходы лицензий 1С-Битрикс
  • Наши решения
    Наши решения
  • Готовые комплекты
    Готовые комплекты
Акции
Услуги
  • Разработка и внедрение
  • Доработка и обслуживание сайтов
Цены
Портфолио
  • Интернет-магазины
  • Корпоративные сайты
Блог
Компания
  • Новости
  • Отзывы
  • Карьера
  • Сертификаты
Контакты
+  ЕЩЕ
    Сайт по умолчанию
    Каталог
    • Шаблоны интернет магазинов
      Шаблоны интернет магазинов
    • Шаблоны корпоративных сайтов
      Шаблоны корпоративных сайтов
    • Отраслевые шаблоны
      Отраслевые шаблоны
    • Лицензии 1С-Битрикс
      Лицензии 1С-Битрикс
    • Лицензии Битрикс24 (коробка)
      Лицензии Битрикс24 (коробка)
    • Продления лицензий 1С-Битрикс
      Продления лицензий 1С-Битрикс
    • Переходы лицензий 1С-Битрикс
      Переходы лицензий 1С-Битрикс
    • Наши решения
      Наши решения
    • Готовые комплекты
      Готовые комплекты
    Акции
    Услуги
    • Разработка и внедрение
    • Доработка и обслуживание сайтов
    Цены
    Портфолио
    • Интернет-магазины
    • Корпоративные сайты
    Блог
    Компания
    • Новости
    • Отзывы
    • Карьера
    • Сертификаты
    Контакты
    +  ЕЩЕ
      Отложенные 0 Корзина 0
      Сайт по умолчанию
      Отложенные 0 Корзина 0
      Телефоны
      +375 (44) 734-35-80
      Заказать звонок
      • Каталог
        • Назад
        • Каталог
        • Шаблоны интернет магазинов
        • Шаблоны корпоративных сайтов
        • Отраслевые шаблоны
        • Лицензии 1С-Битрикс
        • Лицензии Битрикс24 (коробка)
        • Продления лицензий 1С-Битрикс
        • Переходы лицензий 1С-Битрикс
        • Наши решения
        • Готовые комплекты
      • Акции
      • Услуги
        • Назад
        • Услуги
        • Разработка и внедрение
        • Доработка и обслуживание сайтов
      • Цены
      • Портфолио
        • Назад
        • Портфолио
        • Интернет-магазины
        • Корпоративные сайты
      • Блог
      • Компания
        • Назад
        • Компания
        • Новости
        • Отзывы
        • Карьера
        • Сертификаты
      • Контакты
      • Личный кабинет
      • Корзина0
      • Отложенные0
      • +375 (44) 734-35-80
      Контактная информация
      г. Минск, ул. М.Богдановича, 155, оф.507
      info@brainforce.pro
      • Telegram
      • Viber
      • Viber
      • WhatsApp

      Реализация привязки менеджера к клиентам в магазине 1С-Битрикс

      Главная
      —
      Блог
      —
      1С-Битрикс
      —Реализация привязки менеджера к клиентам в магазине 1С-Битрикс
      26 сентября 2022 0:00
      Реализация привязки менеджера к клиентам в магазине 1С-Битрикс
      Рассмотрим алгоритм решения одной интересной задачи: необходимо привязать N покупателей к M менеджерам в интернет-магазине на базе 1С-Битрикс.

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

      Исходные данные

      У нас есть группа пользователей (Менеджер интернет-магазина), к которой относятся менеджеры. И группа зарегистрированных пользователей (покупателей). Покупатели делают заказы, менеджеры должны получать уведомления и зайдя в админку сайта увидеть только заказы своих покупателей.

      Алгоритм решения

      Для начала задачу разделим на 2 части: реализация привязки и уведомлений и настройка админки.

      Привязку можно реализовать 2мя способами: через промежуточный инфоблок или через допполе пользователя (Менеджера).

      Например, так может выглядеть привязка в инфоблоке:

      af3781d6f8717e8527168e05d57f45ee.png

      А вот так - в пользователе

      80309a1cdff885010daabbfc98b3a90f.png

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

      Обратите внимание, что привязка в пользователе (поле Шифр) хранится в одном строковом поле в формате JSON. Это позволяет одним запросом к БД получить все необходимые привязки. Правда, в этом случае новые привязки система должна получать откуда-то (либо из 1С, либо из отдельного интерфейса на сайте).

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

      Покажем работу на примере почтового уведомления.

      1. Необходимо перехватить событие OnOrderNewSendEmail в init.php (или через собственный модуль), в нем получить ID покупателя и по нему определить привязку менеджера.
      2. Отправить менеджеру уведомление на почту
      3. Если реализован чат-бот для магазина, то можно отправить сообщение и в чат-бот для соответствующего менеджера (но это уже отдельная история, которую рассмотрим чуть позже)

      Узкие места в алгоритме

      Данный алгоритм имеет несколько узких мест, которые должны быть решены:

      1. Что делать, если менеджер отсутствует на рабочем месте или уволился. Он не увидит отправленное уведомление по заказу и не обработает его. В случае увольнения логично будет автоматически переназначить клиентов на другого менеджера. Например, по событию смены группы пользователя на "Уволенные менеджеры" или на удаление пользователя с сайта. Если же менеджера нет на рабочем месте, то тут сложнее. Самый простой вариант, чтобы если менеджер отсутствует он ставит об этом отметку, либо в начале рабочего дня заходит на сайт и авторизуется в системе. Дата/время входа на сайт сохраняются и при их наличии сегодня менеджеру уходят уведомления. Если менеджер сегодня не авторизовался, то уведомление уходит либо резервному менеджеру либо администратору.
      2. Что делать с еще неназначенными клиентами. В этом случае самый простой вариант - отправлять уведомление администратору с отметкой о том, что клиент не привязан к менеджеру. Администратор выполняет привязку и далее система работает по стандартному алгоритму.

      Примерные трудозатраты

      Решение подобной задачи занимает от 8 до 14 часов в зависимости от дополнительных критериев в условии задачи.

      Результат

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

      • Комментарии
      Загрузка комментариев...
      Назад к списку
      • 1С-Битрикс 9
      • Битрикс24 3
      • Мнение эксперта 15
      • Советы по работе с АСПРО 8
      С вами будет работать
      Эдуард Козлов
      +375 (44) 734-35-80
      Задать вопрос
      Каталог
      Акции
      Услуги
      Контакты
      Компания
      Новости
      Отзывы
      Карьера
      Сертификаты
      Информация
      Документы
      Вопрос-ответ
      Реквизиты
      Политика
      Золотой партнер по созданию сайтов
      Участник мониторинга качества создания сайтов
      Компетенция по интеграции сайтов с 1С
      Компетенция разработки медицинских сайтов
      +375 (44) 734-35-80
      Заказать звонок
      info@brainforce.pro
      г. Минск, ул. М.Богдановича, 155, оф.507
      • Telegram
      • Viber
      • Viber
      • WhatsApp
      2023, by BrainForce
      Каталог
      По всему сайту
      По каталогу