Лайфхаки при работе с Prodamus

Пример настройки.

В данной статье мы рассмотрим несколько интересных полезностей, которые помогут вам использовать связку Автопилот+Prodamus еще оптимальнее.

Важно! Интеграция с Prodamus у вас должна быть настроена. Если нет, то смотрите настройку в этой инструкции .

Ниже будут краткие конспекты с видео. Уверены, что если следовать инструкциям у вас все получится.

Важно! Согласно поправке ФНС, доступ к оплаченным товарам/услугам, должна представлять та система, которая пробивает чек, т.е. Продамус.
Все настройки с системой Автопилот остаются прежними, суть интеграции не меняется, Автопилот после оплаты так же предоставляет доступ к оплаченным материалам на своей стороне. Но так же важно, чтобы информация о доступах и товаре была направлена от Продамус. Для этого при формировании ссылки передается параметр paid_content
со всеми доступами

Лайфхак №1. Тестирование оплаты без перехода в боевой режим.

Пример настройки

Ситуация: Оплаты идут без остановки, а вам нужно протестировать оплаты в демо-режиме, чтобы не платить реальные деньги. Конечно, если нет оплат, то можно переключить в Продамусе режим в настройках формы«Демо-режим без приёма оплаты»

Переключатель для приема демооплат
Переключатель для приема демооплат

А если нет доступа к Prodamus, или оплаты идут нон-стопом, то есть, в отдельной команде в действии «Создать заказ в Продамусе» и добавить параметр demo_mode со значением 1

Переключатель для демо оплаты
Переключатель для демо оплаты
Пример демо-оплаты
Пример демо-оплаты

В таком случае оплата будет для вас в демо-режиме

Лайфхак №2. Передача email из Автопилота в Prodamus, как и других параметров

Команда: «Заказ услуги»

Пример команды которая реагирует на заказ услуги. В примере реакция на одну услугу.
Важно! Если какой-то блок у Вас уже есть, то просто находим нужный блок, нажав на кнопку «Найти в каталоге», либо копируем номер из нужной команды и вставляем в поле ввода.

В случае с Prodamus вы можете запрашивать email, либо телефон, чтобы пользователь мог один раз ввести данные, а потом сразу получать ссылку на оплату, можно либо условием, либо как показано на видео выше.

Событие:

1) Событие «Написал сообщение» с товаром:

Пример события
Пример события

2) Опционально: Добавляем условие: «Есть Email» и в реакции на невыполнение пишем текст с просьбой его ввести:

 %first_name%, для завершения заказа введите пожалуйста свой email в ответном сообщении.

Либо уточняйте номер телефона этим условием, все зависит от настроек вашего Prodamus

Пример условия
Пример условия

3) Добавляем условие: числовая переменная %is_conv% = 0 для реакции только если пользователь напишет в ЛС сообщества.

Пример условия
Пример условия

Действия:

1) Для привязки к странице заводим временную переменную c функцией {page} которая создает страницу товара. Переменная %page_id%

со значением:

{page}%vk_product_title%{/page}
Пример действия
Пример действия

2) Для выставления счета добавляем действие: «Создать счет в Автопилоте»
с параметрами по умолчанию. Если Вы планируете после истечения срока жизни ссылки выставлять полную стоимость, то в поле Цена после завершения скидки вставьте переменную или укажите полную стоимость цифрами
(в примере этого нет).

Важно! Если в действии стоит переключатель: «Найден или создан» , то Автопилот будет сначала искать старые заказы с аналогичным названием или номером счета. Будьте внимательны. Если нужно обновлять информацию о счёте, то ставьте переключатель: «Обновлен или создан».
НЕ забудьте переключить действие в универсальный режим ( кликните на человечка) и вставьте переменную %page_id% в поле: «привязан к странице»
Пример действия
Пример действия

3) В случае выставление счета через Prodamus используйте действие «Создать заказ в Продамусе» главное не забудьте отредактировать срок жизни ссылки (если необходимо) и поставить в поле в рамках счета переменную %bill_id%для частичной оплаты, например. Нажимаем «Добавить параметр» и добавляем customer_emailсо значением %email%

Важно! Если нужно передать email, как и любые дополнительные поля в Prodamus. В действии необходимо добавить нужный параметр. Например, customer_email
Дополнительные параметры можно посмотреть в документации Prodamus. Все данные будут переданы из Prodamus в Автопилот в событии «Оплатил / сделал перевод»
Пример действия
Пример действия

4) Действие: «Отправить сообщение» клиенту с текстом и переменной ссылка на оплату %payment_link%:

 %first_name%, отличное решение! Создал Вам заказ товара «%vk_product_title%»
Оплатить и получить доступ можно тут:
 %payment_link%
Пример действия
Пример действия

Опционально: действием: «Метки диалогов» выставляем метку клиенту «Новый заказ»
Далее вы можете настроить цепочку сообщений, отменить заказ, если клиент не купил. Как это сделать было показано тут

Команда: «Оплата услуги»

Важно! В примере указана настройка на примере одного конкретного услуги. Если вам нужна универсальная настройка можете использовать ресурсы.
Рекомендуется (если нужны кавычки), то в названии использовать кавычки-елочки «».
Если у вас в названии запятая, например «Тариф «Автоматизатор», тариф VIP, то в событии на оплату ставим переключатель подходящее под регулярное выражение и экранируем запятую, подробности тут.

Пример:

 Тариф «Автоматизатор»\, тариф VIP
Пример событий
Пример событий

Событие:

Событие «Оплатил / сделал перевод» с названием (тут указывается название услуги) и ценой (тут указывается стоимость, например, 4500). В случае, если вы будете продавать со скидкой

Пример события
Пример события

Действия:

1) Действие «Отправить сообщение» клиенту с текстом:

Поздравляю, %first_name%! 
Ваша оплата успешно получена. Спасибо за интерес к нашему продукту
Пример действия
Пример действия

Опционально: действием: «Метки диалогов» выставляем метку клиенту «Заказ куплен»

Действием: «Метки диалогов» отвязываем метку клиенту с названием: «Новый заказ», т.к. заказ уже куплен.

Дальнейшие действия могут быть любыми, нужными вам. Добавление в список клиентов действием: «Добавить в список игроков», одобрение заявку в закрытое сообщество действием: «Одобрить заявку»

2) Опционально (для действия «Одобрить заявку») проверяем ответ сервера, т.к. ключ используемый для этого действия имеет свои ограничения и может слетать. Мы проверяем ответ сервера %response%, если он равен 1, то все хорошо, иначе сообщаем о проблемах сотрудникам. Для этого используем действие: «Прервать выполнение команды» с переключателем: прервано если числовая переменная: %response.response% = 1

Пример действия
Пример действия

3) Действие: «Отправить сообщение» сотрудникам с текстом:

Пример действия
Пример действия

Важно! Любые данные переданные из Prodamus можно получить в команде оплаты вот так, пример:
%customer_phone%

Больше примеров есть в документации Prodamus.

Примеры переменных
Примеры переменных

Уведомление про успешную оплату

Важно! Если у вас несколько сообществ, то достаточно прописать в настройках сообществ имя аккаунта, ключи, а в Продамусе вебхук от одного сообщества, а АП далее сам разрулит, иначе будут задвоения будьте внимательны.
Интеграция с Prodamus позволяет принимать и реагировать на оплаты не только ВКонтакте, но и в Telegram с помощью события: «Оплатил / сделал перевод» и действия: «Создан заказ в Prodamus»

Сервис Prodamus имеет полноценные вебхуки для возврата Автопилоту данных об успешной оплате. Ссылку для вебхука вы можете скопировать в настройках сообщества в Автопилоте. Подойдет ссылка из любого сообщества проекта.

Пример вебхуков
Пример вебхуков
  • Для подключения этих вебхуков, скопируйте эту ссылку (на компе достаточно просто кликнуть по ней) и вставьте в Продамусе в разделе «Настройки» в соответствующее поле.
  • Дальше просто используйте событие «Оплатил через Prodamus», где прописывайте нужное название курса и сумму перевода. Вы можете либо одно такое событие со стандартными параметрами добавить в универсальную команду (продвинутый путь). Либо под каждый продукт создавать отдельную команду и отдельное событие (простой путь).
  • Настоятельно также добавлять в команды с этим событием условие:
    числовая переменная %vk_id% больше 0,
    чтобы сервис не присылал вам сообщения об ошибках, если вдруг кто-то купит не через Автопилот.

Творческих взлётов и успешного внедрения.

Вернуться к списку инструкций
699 views·4 shares