Рассрочка на Автопилоте
Сегодня мы рассмотрим выдачу рассрочек на ваш продукт через Автопилот.
Надеемся, что у вас подключены услуги в вашем сообществе? Нет? Тогда держите инструкцию.
Подключили? Отлично, идем дальше.
Небольшое отступление: неважно какой платежной системой вы будете принимать оплаты: алгоритм схож. Инструкции по настройке платежных систем будут ниже:
Итак, приступаем к настройке:
Важно! Для того, чтобы у вас Автопилот мог получать (и сохранять в статистику) ВСЕ уведомления о получении средств в платежные системы в Автопилоте нужно поставить галочку и нажать кнопку «Обновить».

Важно! Согласно поправке ФНС, доступ к оплаченным товарам/услугам, должна представлять та система, которая пробивает чек, т.е. Продамус.
Все настройки с системой Автопилот остаются прежними, суть интеграции не меняется, Автопилот после оплаты так же предоставляет доступ к оплаченным материалам на своей стороне. Но так же важно, чтобы информация о доступах и товаре была направлена от Продамус. Для этого при формировании ссылки передается параметрpaid_content
Команда «Заказ товара»
Важно!
1) ЮКасса не работает со страницами пожертвований, только со счетами.
2) В примере указана универсальная настройка.
3) Для корректного формирования ссылки обязательно запрашивайте номер телефона у пользователя или email, иначе Автопилот получит от ЮКассы неконкретную ссылку.
4) В случае с 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) Для того, чтобы передать в Продамус информацию о доступах создается временная переменная %paid_content%
с необходимой инфой о доступах. Например, так:
Спасибо, доступы в сообществе:
https://vk.com/club%club_id%

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

Важно! Если нужно передать email, как и любые дополнительные поля в Prodamus. В действии необходимо добавить нужный параметр customer_email . Например, Дополнительные параметры можно посмотреть в документации Prodamus
5) Действие: «Отправить сообщение» клиенту с текстом и переменной ссылка на оплату %payment_link%
:
%first_name%, отличное решение! Создал Вам заказ товара «%vk_product_title%»
Оплатить и получить доступ можно тут:
%payment_link%
Если вы хотите оформить рассрочку на данный товар, напишите в данный диалог фразу: РАССРОЧКА

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

Далее вы можете настроить цепочку сообщений, отменить заказ, если клиент не купил. Как это сделать было показано тут
Команда «Рассрочка»
Важно! В примере данной команды мы реагируем на ключевик с рассрочкой, уведомляем админов в личке или служебной беседе.
Событие:
1) Событие: «Написал сообщение» с текстом содержащим: рассрочк

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

Действия:
1) Для того, чтобы клиент понимал, что ему необходимо сделать отправляем ему действием «Отправить сообщение в VK» небольшой текст:
%first_name%, отличное решение! Напишите пожалуйста какой товар хотите купить в рассрочку, наши менеджеры с вами свяжутся и уточнят, если будут у вас вопросы

2) Для уведомления менеджеров в личные сообщения, добавляем аналогичное действие «Отправить сообщение в VK» небольшой текст:
#рассрочка
%vk_link% {gender}задал|задала{/gender} вопрос по рассрочке.
_____________
%content%
____________
Ответить можно тут:
vk.com/gim%event_club_id%?sel=%subs_id%&msgid=%object_id%

Важно! Если вы хотите настроить пересылку сообщений в служебную беседу, то посмотрите эту инструкцию.
Тут на самом деле все просто (стандартные переменные Автопилота):
%vk_link%
— кликабельная ссылка на профиль клиента. Например: Андрей Горячих. В примере специально добавлен хештег для удобства.{gender}мужчинам|женщинам{/gender}
— возможность отправить разный текст в зависимости от пола подписчика. Просто замените словомужчинам
на текст, который должен увидеть мужчина, аженщинам
на текст, который должна увидеть женщина.%content%
— текст сообщения.vk.com/gim%event_club_id%?sel=%vk_id%&msgid=%object
_id%— ссылка на конкретное сообщение, написанное в сообщения сообщества. Можно использовать аналогvk.com/gim%event_club_id%?sel=%subs_id%&msgid=%object_id%
Команда «Выдача рассрочки администратором»
Важно! В примере данной команды мы выставляем счет специальным шаблоном для удобства менеджера. Событие «Получил сообщение от админа» по умолчанию не работает. Как исправить смотрите в инструкции.
Событие:
1) Для реакции на выставление счета с частичной оплатой используем событие «Получил сообщение от админа» с ключевиком содержащим: рассрочка

2) Для проверки корректности данных проверяем, что администратор ввел три строчки, через условие числовая переменная {array}%content%|3|count|col{/array}
больше или равно 3
иначе в реакции на невыполнение, можете отправить нужный текст (хотя если товары закинете в шаблоны, то необязательно, но пусть будет):
Недостаточно данных. Я ожидаю 3 строчки :)
правильный формат:
Рассрочка
«Лётная школа»
10000

Важно! Обучите ваших менеджеров правильно выставлять счета, чтобы минимизировать их ошибки.
Действия:
1) Для выставления счета в переменную %vk_product_title%
сохраняем введенную пользователем 2 строчку с названием товара.
{array}%content%|2|val|col{/array}

2) Для выставления счета в переменную %vk_product_price%
сохраняем введенную пользователем 3 строчку с частичной стоимостью товара.
{array}%content%|3|val|col{/array}

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

4) Для того, чтобы передать в Продамус информацию о доступах создается временная переменная %paid_content%
с необходимой инфой о доступах. Например, так:
Спасибо, доступы в сообществе:
https://vk.com/club%club_id%

5) Для выставления счета добавляем действие: «Создать счет в Автопилоте» с параметрами по умолчанию. Если Вы планируете после истечения срока жизни ссылки выставлять полную стоимость, то в поле Цена после завершения скидки
вставьте переменную или укажите полную стоимость цифрами (в примере этого нет). Главное не забудьте в поле Текущий платеж
выставить текущую стоимость в переменной %vk_product_price%
Срок жизни ссылки и прочие параметры можете настраивать так, как вам необходимо. В примере они установлены по умолчанию, будьте внимательны.
Важно! Если в действии стоит переключатель: «Найден или создан» , то Автопилот будет сначала искать старые заказы с аналогичным названием или номером счета. Будьте внимательны. Если нужно обновлять информацию о счёте, то ставьте переключатель: «Обновлен или создан».
НЕ забудьте переключить действие в универсальный режим ( кликните на человечка) и вставьте переменную %page_id% в поле: «привязан к странице»

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

6) Для того, чтобы отправить ссылку на оплату клиенту действием «Отправить сообщение» клиенту с текстом:
%first_name%, отличное решение! Ваша ссылка на частичную оплату товара %vk_product_title% в размере %vk_product_price% р.
%payment_link%

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

Действия:
1) Действие: «Отправить сообщение» клиенту с текстом:
Поздравляю, %first_name%!
Ваша оплата успешно получена. Спасибо за интерес к нашему продукту

2) Действием: «Метки диалогов» выставляем метку клиенту с названием курса: «Лётная школа»

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

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

5) Действие: «Отправить сообщение» сотрудникам с текстом:
Клиент: %vk_link%
Дата: {date} %F %X{/date}
Проверь скрипт. Ответ сервера: %response%

Тестируем.

Важно! Если у клиента уже был счет, Автопилот при настройках указанных выше будет сначала искать старый счет, будьте внимательны.


Далее, клиент совершит оплату, Автопилот запомнит его номер теоефона и больше спрашивать не будет.

И в статистике Автопилота в разделе «Финансы и счёта» видим частичную оплату.



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

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