- Платформа PARTS SOFT /
- Возможности /
- Интеграция с системой аналитики Roistat
Интеграция с системой аналитики Roistat
Roistat это система сквозной аналитики вашего бизнеса. Для интеграции нашей системы управления интернет магазином автозапчастей с Roistat перейдите в раздел Сайт - Общие настройки найдите пункт Учитывать лиды поставьте галочку в поле Логин и Пароль укажите данные указанные в настройках интеграции в системе Roistat.
В настройках 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).
Заявки с статусом Поступил ожидают приемки и обработки менеджером, он может перейти в раздел Заказы - Заявки и нажать Принять после чего заявка закрепится за данным менеджером.
Менеджер может перейти к оформлению заказа в панели администрирования и в момент оформления заказа выбрать к какой заявке относится оформляемый заказ.
После того как заказ создан заявка переходит в статус Оформлен заказ (make_order) и повторно для данной заявки оформить заказ уже нельзя.
Перейдя в карточку заявки можно просмотреть информацию о привязанном к ней заказе
Система аналитики можете получать данные о выполненных заказах по адресу 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 о новой заявке).
Нажимая кнопку «Отправить» вы соглашаетесь на обработку персональных данных
