1b.app
Скопирована ссылка -

Бизнес-процесс при заказе

https://vuuoksa-home.crm-onebox.com/
Добрый день. Хотим добавить новый бизнес-процесс для сайта, когда пользователь вводит данные для заказа - https://prnt.sc/w263j6
Пробовали сегодня тестировать, но не получается.
Что делали: создали БП "Оставил контакты", пометили как Стартовый
Передача заказов идет по API, прописывали имя процесса в workflowname, а также в statusname
Но все равно данные не передавались в CRM после тестовых вводов данных. В чем может быть проблема?

Ответы:

Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)
14.12.2020, 15:55


Тындык Максим Вадимович
Администратор писал/а:
Если вы отправляете запрос в REST API - предоставьте пример запроса (без логина/пароля, только ссылку на пользователя чьи доступы используете для авторизации в API)


Передаю переменную как остальные
$post_fields['workflowname'] = 'Оставил контакты';
Остальные передаются нормально, так что в теле запроса смысла нет
15.12.2020, 09:59


Роман писал/а:
$post_fields['workflowname'] = 'Оставил контакты';

не вижу где у вас создан такой бизнес-процесс https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/
15.12.2020, 15:12


Тындык Максим Вадимович
Администратор писал/а:

Роман писал/а:
$post_fields['workflowname'] = 'Оставил контакты';

не вижу где у вас создан такой бизнес-процесс https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/


https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/12/constructor/
https://prnt.sc/w373zr - возможно ошибся и подразумеваю этап в БП
Пока на время его отключили
А по факту, он должен быть стартовым и потом переходить в "новый заказ"
15.12.2020, 15:17


Роман писал/а:
https://vuuoksa-home.crm-onebox.com/admin/shop/workflow/12/constructor/
https://prnt.sc/w373zr - возможно ошибся и подразумеваю этап в БП
Пока на время его отключили
А по факту, он должен быть стартовым и потом переходить в "новый заказ"

ну дак в запросе Вы же не название статуса передаёте, а название бизнес-процесса.
15.12.2020, 15:20

Тогда что нам необходимо сделать, достаточно переключения стартового этапа в БП на стороне CRM?
И как тогда должен выглядеть запрос для смены статуса в БП?
У нас получается так:
1. Пользователь заполнил данные -> "Оставил контакты"
2. Оплатил -> теперь статус "Новый заказ"
15.12.2020, 15:42


Роман писал/а:
1. Пользователь заполнил данные -> "Оставил контакты"

Передавать запрос на создание процесса в этом статусе (можно не передавать статус, если он стартовый)

Роман писал/а:
2. Оплатил -> теперь статус "Новый заказ"

воспользоваться API изменения статуса заказа, либо обновления заказа (передав туда новый статус)
15.12.2020, 15:48

Попробовали протестировать новый вариант.

Отдельно прописывали и workflowname и statusname
Что и при том и при том варианте данные не идут в СРМ.

$post_fields['statusname'] = 'Оставил контакты';

и

$post_fields['workflowname'] = 'Оставил контакты';

Первоначальный рабочий БП у нас такой - https://prnt.sc/w3r3y6
На такой пытаемся менять - https://prnt.sc/w3r4hr
16.12.2020, 10:28

В какое АПИ делаете запрос?
16.12.2020, 15:50


Тындык Максим Вадимович
Администратор писал/а:


https://vuuoksa-home.crm-onebox.com/api/orders/add/ и апдейт
16.12.2020, 15:56


Роман писал/а:
апдейт

без полного запроса мы играет в "угадайки"
в апи /api/orders/update/ вы можете прям идентификатор передать в параметре statusid
16.12.2020, 16:01

Array
(
[login] => restapi
[password] =>
[clientnamefirst] => test
[clientphone] => +7 (777) 777-77-77
[ordercode] => 10489
[sum] => 495
[statusname] => Оставил контакты
[utm_source] =>
[utm_medium] =>
[utm_campaign] =>
[utm_content] =>
[utm_term] =>
[source] => https://vuoksa-home.ru/order/
[productArray] => Array
(
[0] => Array
(
[id] => 20
[name] => Ткань сорочечная, п/лен, "Пыльная роза"
[price] => 495
[count] => 1.0
)

)

)
16.12.2020, 16:21

16.12.2020, 16:21

Попробуйте сейчас выполнить запрос.
16.12.2020, 17:26

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