Статья была полезной?
В процессах можно использовать переменные — данные, которые будут подставляться из профиля пользователя.
Чаще всего переменные используются в операциях «Вопрос менеджеру», «Уведомить партнёра», «Уведомить сотрудника», «Отправить сообщение», «Вызвать URL». Текст с использованием переменных в процессе по заказам может выглядеть так:

Как правильно указывать переменные? Это зависит от объекта процесса.

1. Если процесс по пользователям, то переменные указываются в фигурных скобках с приставкой object
:
{object.first_name}
{object.email}
{object.phone}
{object.city}
2. Если процесс по заказам, то переменные заказа тоже указываются в скобках с приставкой object
:
{object.number}
{object.positions}
{object.payment_link}
{object.offers}
{object.promocode}
{object.cost_money}
{object.cost_money_value}
В процессе по заказам можно указывать и переменные пользователя, но в этом случае необходимо добавить дополнительную приставку user
:
{object.user.first_name}
{object.user.email}
{object.user.phone}
{object.user.city}
3. То же самое в процессе по покупкам. Переменные покупки:
{object.start_at}
{object.finish_at_ago}
{object.training_link}
Переменные пользователя:
{object.user.first_name}
{object.user.email}
{object.user.phone}
{object.user.city}
4. Если используются переменные партнёра, то также добавляется дополнительная приставка partner
:
{object.partner.email} — в процессе по пользователям
{object.user.partner.email} — в процессе по заказам или по покупкам
5. Если используются переменные источника пользователя, то необходим такой формат:
{object.create_session.utm_source} — в процессе по пользователям
{object.user.create_session.utm_source} — в процессе по заказам или по покупкам
Если в заказе применен промокод, то в процессе по заказам вы можете передать название этого промокода, используя переменную {object.promocode}.
Использовать данный синтаксис очень важно, чтобы переменные отображались корректно.
Полный список доступных переменных находится здесь.
В рассылках, даже если рассылки отправляются через процесс, используются просто названия переменных (без дополнительного форматирования) — например, {email}, {positions}.
авторизуйтесь
Данная возможность в системе не предусмотрена.
Список доступных переменных предоставлен в статье https://getcourse.ru/blog/437252 .
Вы также можете подробнее описать вашу задачу, написав в тех. поддержку https://getcourse.ru/contacts , чтобы мы попробовали подобрать альтернативное решение.
В обращении, пожалуйста, приложите ссылку на процесс.
1) через вызов callback из процесса → https://getcourse.ru/blog/276215 . В этот процесс, например, с помощью входного условия https://getcourse.ru/blog/275875 могут попадать только неоплаченные заказы https://skr.sh/sCR1RJr9nvz или через блоки "Условие"/"Ожидание условия" https://getcourse.ru/blog/275872 аналогичным условием отбираться такие заказы уже внутри процесса.
2) также данные можно получить через Export API → https://getcourse.ru/help/api#deals , используя фильтры по заказам https://skr.sh/sCROMA0T29b .
Для более детальных рекомендаций напишите, пожалуйста, нам в техподдержку → https://getcourse.ru/contacts и опишите вашу задачу подробнее - в каком формате, как часто вам нужно передавать данные в Salebot, должны ли передаваться частично оплаченные заказы. Также если у вас уже есть процесс, то пришлите ссылку на него.
Это влияет на синтаксис переменных? Например, если процесс по покупкам, а уведомить сотрудника "пользователь"?
Выбор параметров влияет на список доступных действий.
Для действия "Уведомит сотрудника" выбор параметра не имеет значения - при помощи переменных все данные будут отображены корректно.
Выбор параметров следует учитывать, например, для действия "Отправить письмо по рассылке". В зависимости от селектора в созданном блоке https://skr.sh/sCFOH84SLlj будут доступны рассылки либо по Покупкам, либо по Пользователям.
Какие префиксы использовать, если Я хочу вызвать "Пользователь">>"Действие">>"Вызвать Url"?
На данный момент действие "Вызвать url" для передачи данных может использоваться только в рамках процесса.
Переменные формируются в зависимости от объекта процесса.
Вы можете настроить процесс с необходимыми параметрами и запустить его для отдельного пользователя. https://skr.sh/sBW27GED2ye
На данной странице представлены примеры формирования переменных для процессов. Полный список переменных и их расшифровку вы можете найти в следующей статье -https://getcourse.ru/blog/437252
Если у вас возникнут какие либо затруднения, вы можете задать их в рамках технической поддержки https://getcourse.ru/contacts.
Использование переменных в данном блоке на текущий момент не предусмотрено.
Показать еще комментарии (1)
Верно, при отправке переменной сложной автозамены через операцию «Отправить сообщение», она не будет корректно работать. Вы можете создать рассылку https://getcourse.ru/blog/276146 , указать в ней требуемую переменную для сложной автозамены и осуществить отправку рассылки через процесс с помощью операции «Отправить письмо по рассылке» http://joxi.ru/4AkJ4yOTX6dyD2 .
Выбор типа запроса может зависеть от способа его обработки на стороне внешнего сервиса, на который отправляются данные.
Если у вас есть более детальные вопросы по работе callback-вызова, вы можете задать их в рамках технической поддержки https://getcourse.ru/contacts.
Напишите, пожалуйста, ваш вопрос в рамках технической поддержки support@getcourse.ru. Опишите, пожалуйста, подробнее, какую задачу вы хотите решить.
Напишите, пожалуйста, ваш вопрос в тех.поддержку support@getcourse.ru в обращении приложите ссылку на процесс, который настраиваете.
Переменные работают на страницах сайта, созданных на конструкторе Геткурс. Какие переменные можно использовать на страницах описано в этой статье https://getcourse.ru/blog/437252
Если вы имеете ввиду какой-либо другой редактор, напишите, пожалуйста, нам в поддержку https://getcourse.ru/help Подробно описав реализуемую задачу.