Интеграция с системой аналитики Roistat

Содержание

Roistat это система сквозной аналитики вашего бизнеса. Для интеграции нашей системы управления интернет магазином автозапчастей с Roistat перейдите в раздел Сайт - Общие настройки найдите пункт Учитывать лиды поставьте галочку в поле Логин и Пароль укажите данные указанные в настройках интеграции в системе Roistat.

Интеграция с системой аналитики Roistat иллюстрация №1

В настройках Roistat вам необходимо включить отправку заявок с помощью webhook на адрес http://адрес-вашей-админ-панели.ру/leads/load отправляется get запрос, доступны к приему следующие параметры

  • id    - Уникальный идентификатор отправляемой заявки
  • visit - Номер визита, в котором содержится источник заявки
  • title - Краткое описание заявки
  • text  - Дополнительная информация о заявке
  • name  - Имя клиента
  • phone - Телефон клиента
  • email - Email адрес клиента
  • data  — Дополнительные данные в формате json
  • created_date - Токен генерируется из логина и пароля указанного в настройках интеграции md5('username' + 'password')

Roistat отправляет заявку через веб-хук при ее получении через Ловца лидов, Коллтрекинг или JivoSite.

Так же заявки создаются при событиях в интернет магазине

  • Заказ обратного звонка
  • VIN запрос
  • Оформление заказа

Для того, что бы данные типы заявок были связаны с посетителями в системе Roistat у вас должен быть установлен JS код отслеживания Roistat. Установить его вы можете в разделе Сайт - Общие настройки  - Код в подвал сайта. Заявки из WebHook, Заказа обратного звонка, VIN запроса попадают в систему с статусом Поступил (income), заявка основанная на оформленном заказе сразу переходит в статус Оформлен заказ (make_order).

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

Интеграция с системой аналитики Roistat иллюстрация №2

Менеджер может перейти к оформлению заказа в панели администрирования и в момент оформления заказа выбрать к какой заявке относится оформляемый заказ.

Интеграция с системой аналитики Roistat иллюстрация №3

После того как заказ создан заявка переходит в статус Оформлен заказ (make_order) и повторно для данной заявки оформить заказ уже нельзя.

Перейдя в карточку заявки можно просмотреть информацию о привязанном к ней заказе

Интеграция с системой аналитики Roistat иллюстрация №4

Система аналитики можете получать данные о выполненных заказах по адресу http://адрес-вашей-админ-панели.ру/leads/api передавая параметр token и получая в ответ следующую структуру

[
  {
    "id": 4, // id заявки в parts-soft.ru
    "status_id": "make_order", // статус заявки, выполненными с заказом считаются заявки make_order
    "lead_id": null,  // id заявки в системе аналитики
    "visit_id": null, // visit_id - id висит системы аналитики
    "created_at": "2017-08-12T19:43:23+03:00",// Дата создания заявки
    "accept_at": "2017-08-12T19:43:23+03:00", // Дата приемки менеджером
    "finish_at": "2017-08-12T19:43:23+03:00", // Дата окончания обработки заявки
    "user_id": 1, // ID менеджера обработавшего заявку
    "user_name": "Семенов Александр", // Имя менеджера обработавшего заявку
    "orders": [
      {
        "created_at": "2017-08-12T19:43:22+03:00", // Дата создания заказа
        "customer_id": 1, // ID клиента
        "id": 1244, // ID заяказа
        "order_id": 447, // ID заказа в разрезе клиента
        "sum": 4528.0, // Сумма заказа
        "first_sum": 4526.22, // Сумма заказа в закупке
        "order_items": [
          {
            "id": 5220, // ID позиции заказа
            "oem": "320380920", // Номер детали
            "make_name": "ZIMMERMANN", // Бренд детали
            "detail_name": "Диск тормозной, \"Coat Z\" 320380920", // Название детали
            "effect_qnt": 1, // Количество на текущий момент (с учетом корректировок)
            "cost": 2499.0, // Цена за позицию
            "first_cost": 2498.28, // Цена в закупке за позицию
            "sum": 2499.0, // Сумма по по позиции
            "first_sum": 2498.28, // Сумма закупа по позиции
            "profit": 0.7199999999997999, // Маржа
            "status_code": "processing" // Статус позиции (processing commit v-zakaze supplier-commit transit supplier-accept prishlo) - статусы в работе, vydano - заказ завершен, otkaz - отказал поставщик (отмена), snyat - снят клиентом
          },
          ............
        ]
      }
    ]
  },
]

В качестве дополнительных параметров можно передавать параметры фильтрации, например

  • search[created_at_gt]  = дата создания больше, формат 06.07.2014%2011:47:45
  •  search[id_eq]  = ID заявки равен
  •  search[lead_id_eq]  = ID лида в системе аналитики равен
  •  search[status_id_eq]  = статус заявки равен

Нужно обратить внимание, что системе аналитики логично обновлять информацию о состоянии заявок и их заказов, так как в процессе обработки заказа часть позиций может уйти в отказ, скорректировать количество, цену закупки. Поэтому все позиции заявки не в статусах vydano otkaz snyat нельзя точно судить о маржинальности данного заказа.

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

Начните тест-драйв платформы PARTS SOFT уже сегодня!

Нажимая кнопку «Отправить» вы соглашаетесь на обработку персональных данных

скриншот платформы