Партнёрская (реферальная) программа на Автопилоте - Пример настройки
Команда: «Партнёрская программа - Архив списков (для удобства)»
В отдельной команде создаем списки для реферальной программы. Команду можно выключить. Сейчас для этого можно использовать раздел: «Списки игроков»
События:
1) Событие: «Добавлен в список игроков». Не забудьте записать номер события. Пример: 263313
. Не забудьте переключить список в подписную страницу
Для примера создаем несколько списков (ниже название и номера для примеров) ↓:
Стать партнёром — 263313 // Подписная страница для партнерки
Узнать больше про Автомобиль — 263314 // Подписная страница для партнерки
VK ID партнёра (в уровне) — 263134 // Список для хранения ID партнера
Партнерка - Баланс партнёра к выводу — 263139 // Список для хранения заработанных средств
Партнерка - Баланс партнера за всё время — 263140 // Список для хранения всех заработанных средств (статистика)
Клиенты — 263241 // Список клиентов, купивших товар

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

Действия:
1) Действие: «Отправить сообщение» клиенту с условиями по рефералке:
Поздравляем с отличным решением стать партнёром.
Ниже ваша партнёрская ссылка (перейдите по ней и скопируйте из адресной строки браузера)
Или перешлите сообщение ниже вашим друзьям и попросите подписаться.

2) Действие: «Отправить сообщение» клиенту с о ссылочкой на рефералку. Просто открываете ссылку в браузере и дописываем параметр&ref=%vk_id%
:
Крутейший автомобиль в стиле StemPunk со скидкой 20%!
Чтобы узнать подробнее про акцию подпишитесь тут:
{{https://vk.com/app6177183_-189346662#l=263314&ref=%vk_id%}}

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

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

2) Действием: «Прервать / продолжить выполнение команды» продолжаем команду, только если следующие условия:
- Если переменная
%ref%
больше0
т.е. в ссылке есть ID пригласившего - Если реферал не имеет приглашений раньше
- Если реферал не был подписан на подписную страницу

3) Действие: «Отправить сообщение» рефералу со скидкой:
Примечание: У вас есть скидка 20% на этот товар.
Скидка применяется автоматически после заказа!

4) Во временную переменную %referal_link%
записываем ссылку на реферала, т.е. %vk_link%

5) Во временную переменную %partner_id%
записываем ссылку на партнера, которая была передана в ссылке, т.е. %ref%

6) Действием: «Добавлен в список» устанавливаем уровень равный ID партнера.
Это сделано специально, чтобы нельзя было повторно стать чьим-то рефералом

7) Действием: «Сменить исполнителя» меняем исполнителя на партнера %partner_id%
Дальнейшие действия выполняются для партнера.

8) Действие: «Отправить сообщение» партнеру:
К вам пришёл новый реферал -- %referal_link%
Когда будет куплен товар, вы получите отчисления.
У вас рефералов подписалось: {list_count}263134|%vk_id%{/list_count}

9) Опциональное действие: «Отправить сообщение» сотруднику со статистикой:
#отладка #подписался_реферал
Реферал: %referal_link%
Партнёр: %vk_link%
Подписалось рефералов от партнёра / всего:
{list_count}263134|%subs_id%{/list_count} / {list_count}263134{/list_count}

10) Действием: «Сменить исполнителя» меняем исполнителя обратно на %orig_subs_id%
Олександр рекомендует так делать.

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

Действия:
1) Условной переменной %vk_product_price%
формируем цену c помощью {math}
%vk_product_price%
= {math}%vk_product_price% *0.8{/math}
- Если уровень списка
263134
больше0
// у реферала указан ID партнера.
- Команда №
0
выполнена ровно1
раз // товар со скидкой можно купить единожды.
Иначе ставим цену по умолчанию: %vk_product_price%

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

3) Действием: «Отправить сообщение» даем пользователю ссылку на оплату:
Ваша ссылка на оплату:
%payment_link%

4) Достаем ID партнера из уровня списка. Временная переменная %partner_id%
= {level}263134{/level}

5) Действием: «Прервать / продолжить выполнение команды» прерываем команду:
- Если числовая переменная
%partner_id%
=0
т.е. не указан ID партнера

6) Во временную переменную %referal_link%
записываем кликабельную ссылку на реферала: %vk_link%
Данный блок можно скопировать и вставить по номеру из предыдущей команды:

7) Действием: «Сменить исполнителя» меняем исполнителя на партнера %partner_id%
Дальнейшие действия выполняются для партнера. Данный блок можно скопировать и вставить по номеру из предыдущей команды:

8) Действием: «Отправить сообщение» отправляем сообщение партнеру:
#заказ #партнерка
Ваш реферал %referal_link% создал заказ на продукт.
Напоминаем, что если %referal_link% купит продукт, вы получите партнёрские отчисления.

9) Действием: «Сменить исполнителя» меняем исполнителя обратно на %orig_subs_id%

Команда: «Партнёрская программа - При оплате продукта»
В данной команде будет реакция на оплату определенного товара и формирование отчислений
События:
Важно! В примере реакция только на оплату определенного товара. В примере товар со скидкой стоит 800 рублей, поэтому указываем сумму со скидкой.
1) Событие: «Оплатил / сделал перевод» с названием содержащим Автомобиль - Игрушка
с суммой больше или равно 800
рублей

2) Добавляем условие: числовая переменная %vk_id%
больше 0

Действия:
1) Действие: «Добавлен в список игроков» 263241
и уровень устанавливаем равным 1

2) Действием: «Отправить сообщение» отправляем сообщение купившему рефералу:
@id%vk_id% (%first_name%), поздравляем вас с покупкой продукта!
Ожидайте сообщение от менеджера.

Важно! Дальнейшие три действия можно скопировать из предыдущих команд
3) Временная переменная %partner_id%
= {level}263134{/level}

4) Действием: «Прервать / продолжить выполнение команды» прерываем команду:
- Если числовая переменная
%partner_id%
=0
т.е. не указан ID партнера

5) Во временную переменную %referal_link%
записываем кликабельную ссылку на реферала: %vk_link%

6) Действием: «Сменить исполнителя» меняем исполнителя на партнера %partner_id%

7) Отчисляем 10% от суммы товара партнеру. Скидка расчитывается от общей цены, а отчисления партнеру от суммы фактического платежа.
Временная переменная %deduction%
= {math}0.1*%vk_product_price%{/math}

8) Записываем заработанные средства в список. Действие: «Добавлен в список игроков» 263139
и уровень увеличиваем на%deduction%

9) Действием: «Отправить сообщение» отправляем сообщение партнеру:
#покупка
Ваш реферал %referal_link% купил продукт за %vk_product_price%
Вам полагается отчисление +%deduction% руб.
Ваши текущие отчисления: {level}263139{/level}

10) Действием: «Сменить исполнителя» меняем исполнителя обратно на %orig_subs_id%

Команда: «Партнёрская программа - Статистика партнёра»
В данной команде будет реакция на запрос статистики партнером.
События:
1) Добавляем событие: «Написал сообщение» с текстом равным: мои отчисления

2) Добавляем условие: переменная %is_conv%
равна 0
т.е. игрок пишет в сообщения сообщества

Важно! Событие: «Получил сообщение от администратора» по умолчанию не работает, как исправить можно узнать в инструкции.
3) Опционально: нажимаем «Добавить секцию»
и добавляем событие: «Получил сообщение от администратора» с текстом равным: Мои отчисления

Действия:
1) Действием: «Отправить сообщение» отправляем сообщение в ответ:
%first_name%, ниже информация о ваших достижениях
Ваш партнёр: {level}263134{/level}
Рефералов подписалось: {list_count}263134|%vk_id%{/list_count}
К выплате сейчас: {level}263139{/level} руб.
___________

Команда: «Партнёрская программа - Вывод отчислений»
В данной команде будет реакция на запрос вывода отчислений.
События:
1) Добавляем событие: «Написал сообщение» с текстом равным: хочу мои деньги

2) Добавляем условие: переменная %is_conv%
равна 0
т.е. игрок пишет в сообщения сообщества (копируем из предыдущей команды по номеру)

3) Добавляем условие: уровень списка 263139
больше или равно300
т.е. у игрока есть баланс для вывода, иначе в реакции на невыполнение пишем текст:
На вашем балансе недостаточно средств для вывода.

Действия:
1) Временная переменная %balans%
= {level}263139{/level}

2) Действием: «Отправить сообщение» отправляем сообщение в ответ:
Хорошо. Готовим к выводу %balans% руб.

3) Действием: «Отправить сообщение» отправляем сообщение сотруднику:
%vk_link% запросил вывод %balans% руб.
Открыть диалог: vk.com/gim%event_club_id%?sel=%vk_id%&msgid=%object_id%

Команда: «Партнёрская программа - Списать отчисления»
В данной команде будет реакция на вывод отчислений.
События:
1) Событие: «Получил сообщение от администатора» с текстом равным: деньги выведены

2) Добавляем условие: уровень списка 263139
больше или равно0
т.е. у игрока есть баланс для вывода, иначе в реакции на невыполнение пишем текст:
На вашем балансе недостаточно средств для вывода.

Действия:
1) Временная переменная %balans%
= {level}263139{/level}

2) Действием: «Отменить событие / Команду (Удалить из списка)» очищаем список средств 263139
:

3) Действием: «Отправить сообщение» отправляем сообщение в ответ:
%Сделка на %balans% руб. закрыта!
Сейчас на балансе: {level}263139{/level} руб.
