https://vuuoksa-home.crm-onebox.com/
Добрый день. Хотим добавить новый бизнес-процесс для сайта, когда пользователь вводит данные для заказа - https://prnt.sc/w263j6
Пробовали сегодня тестировать, но не получается.
Что делали: создали БП "Оставил контакты", пометили как Стартовый
Передача заказов идет по API, прописывали имя процесса в workflowname, а также в statusname
Но все равно данные не передавались в CRM после тестовых вводов данных. В чем может быть проблема?
https://vuuoksa-home.crm-onebox.com/ Добрый день. Хотим добавить новый бизнес-процесс для сайта, когда пользователь вводит данные для заказа - https://prnt.sc/w263j6 Пробовали сегодня тестировать, но не получается. Что делали: создали БП "Оставил контакты", пометили как Стартовый Передача заказов идет по API, прописывали имя процесса в workflowname, а также в statusname Но все равно данные не передавались в CRM после тестовых вводов данных. В чем может быть проблема?
Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)
Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)
Тындык Максим Вадимович Администратор писал/а: Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)
Передаю переменную как остальные $post_fields['workflowname'] = 'Оставил контакты'; Остальные передаются нормально, так что в теле запроса смысла нет
[quote]
Тындык Максим Вадимович
Администратор писал/а:
Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)
[/quote]
Передаю переменную как остальные
$post_fields['workflowname'] = 'Оставил контакты';
Остальные передаются нормально, так что в теле запроса смысла нет
[quote]
Роман писал/а:
$post_fields['workflowname'] = 'Оставил контакты';
[/quote]
не вижу где у вас создан такой бизнес-процесс https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/
[quote]
Тындык Максим Вадимович
Администратор писал/а:
[quote]
Роман писал/а:
$post_fields['workflowname'] = 'Оставил контакты';
[/quote]
не вижу где у вас создан такой бизнес-процесс https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/
[/quote]
https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/12/constructor/
https://prnt.sc/w373zr - возможно ошибся и подразумеваю этап в БП
Пока на время его отключили
А по факту, он должен быть стартовым и потом переходить в "новый заказ"
ну дак в запросе Вы же не название статуса передаёте, а название бизнес-процесса.
[quote]
Роман писал/а:
https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/12/constructor/
https://prnt.sc/w373zr - возможно ошибся и подразумеваю этап в БП
Пока на время его отключили
А по факту, он должен быть стартовым и потом переходить в "новый заказ"
[/quote]
ну дак в запросе Вы же не название статуса передаёте, а название бизнес-процесса.
Тогда что нам необходимо сделать, достаточно переключения стартового этапа в БП на стороне CRM? И как тогда должен выглядеть запрос для смены статуса в БП? У нас получается так: 1. Пользователь заполнил данные -> "Оставил контакты" 2. Оплатил -> теперь статус "Новый заказ"
Тогда что нам необходимо сделать, достаточно переключения стартового этапа в БП на стороне CRM?
И как тогда должен выглядеть запрос для смены статуса в БП?
У нас получается так:
1. Пользователь заполнил данные -> "Оставил контакты"
2. Оплатил -> теперь статус "Новый заказ"
Роман писал/а: 1. Пользователь заполнил данные -> "Оставил контакты"
Передавать запрос на создание процесса в этом статусе (можно не передавать статус, если он стартовый)
Роман писал/а: 2. Оплатил -> теперь статус "Новый заказ"
воспользоваться API изменения статуса заказа, либо обновления заказа (передав туда новый статус)
[quote]
Роман писал/а:
1. Пользователь заполнил данные -> "Оставил контакты"
[/quote]
Передавать запрос на создание процесса в этом статусе (можно не передавать статус, если он стартовый)
[quote]
Роман писал/а:
2. Оплатил -> теперь статус "Новый заказ"
[/quote]
воспользоваться API изменения статуса заказа, либо обновления заказа (передав туда новый статус)
Попробовали протестировать новый вариант.
Отдельно прописывали и workflowname и statusname
Что и при том и при том варианте данные не идут в СРМ.
$post_fields['statusname'] = 'Оставил контакты';
и
$post_fields['workflowname'] = 'Оставил контакты';
Первоначальный рабочий БП у нас такой - https://prnt.sc/w3r3y6
На такой пытаемся менять - https://prnt.sc/w3r4hr
без полного запроса мы играет в "угадайки" в апи /api/orders/update/ вы можете прям идентификатор передать в параметре statusid
[quote]
Роман писал/а:
апдейт
[/quote]
без полного запроса мы играет в "угадайки"
в апи /api/orders/update/ вы можете прям идентификатор передать в параметре statusid
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий