Формирование ссылки в Prodamus с ограниченным сроком действия
Вам бы хотелось, чтобы пользователь имел возможность оплатить товар по одной цене до указанной даты, а после, например, по увеличенной цене. Prodamus не имеет пока такого функционала, поэтому нам на помощь приходит Автопилот и «Умные ссылки». Будем считать, что раздел «Товары» у вас настроен, как и интеграция с Prodamus. Если нет, то посмотрите эти инструкции:
Настроили? Прекрасно, идем дальше.
Команда: «Заказ товара»
Важно! Пример команды реагирующей на заказ любого товара и формирование ссылки в Prodamus.
Событие:
1) Событие: «Написал сообщение» с товаром, чтобы была реакция на любой заказанный товар.

Важно! Вариативность условия зависит от настроек Вашей формы в Prodamus. Обычно это Email и / или телефон. Андрей рекомендует оставить одно условие, чтобы не снижать конверсию. В примере ниже запрашивается email.
Внимание! Если вы хотите, то можете ограничивать возможность заказа условиями, например, проверять есть ли ссылка в профиле игрока, тут все зависит от Вашей фантазии.
Важно! Согласно поправке ФНС, доступ к оплаченным товарам/услугам, должна представлять та система, которая пробивает чек, т.е. Продамус.
Все настройки с системой Автопилот остаются прежними, суть интеграции не меняется, Автопилот после оплаты так же предоставляет доступ к оплаченным материалам на своей стороне. Но так же важно, чтобы информация о доступах и товаре была направлена от Продамус. Для этого при формировании ссылки передается параметрpaid_content
2) Добавляем условие «Есть email» для завершения заказа. Если email нет, то просим его ввести в реакции на невыполнение:
У вас не сохранена почта.Для оформления заказа она необходима.
Введите пожалуйста ваш email в ответном сообщении.

Действия:
1) Действием: «Обновлен профиль» создаем профиль в разделе: «Игроки»
Лишним не будет, так вы сможете оперативно проверять данные у пользователя: списки, поля профиля игрока, таймеры

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

3) Действием: «Создан заказ в Prodamus» создаем ссылку с ограниченным сроком действия. В примере срок действия ссылки +1 min
. Просто вводите свой временной отрезок: {date}%F %R|+1 min{/date}
, по умолчанию там неделя. Шаблоны дат вы можете увидеть в этом разделе

Нажимаем «Добавить параметр» и добавляем paid_content
cо значением значением %paid_content%
Важно! Если нужно передать email, как и любые дополнительные поля в Prodamus. В действии необходимо добавить нужный параметр. Например, customer_email
Дополнительные параметры можно посмотреть в документации Prodamus
3) Действием: «Отправить сообщение» клиенту с текстом:
%first_name%, отличное решение! Создал Вам заказ товара: «%vk_product_title%»
Для завершения переходите сюда: {{%payment_link%}}
Помните, что у вас есть ограниченное время (1 час), после истечения времени цена возрастет вдвое.

4) Формируем новую цену товара (умножаем ее на 2) с помощью {math}
Временная переменная: %vk_product_price%
= {math}%vk_product_price%*2{/math}

5) Действием: «Создан заказ в Prodamus» создаем ссылку с неограниченным сроком действия. В примере срок действия ссылки неограничен:
Аналогично в действии выше передаем параметр paid_content
cо значением значением %paid_content%

6) Записываем данную ссылку со ссылкой на оплату%payment_link%
действием: «Изменить поле профиля игрока» в профиль игрока с названием: payment_link

Команда: «Переход по ссылке»
Важно! Пример команды реагирующей на переход по ссылке и если срок действия истек, то выдаем пользователю другую ссылку.
Событие:
1) Событие: «Перешел по ссылке» созданной в предыдущей команде. В примере номер команды: 512363

Действие:
1) Условной переменной %redirect_url%
= %player.payment_link%
- Если после выполнения команды
512363
прошло больше 1 минуты,
иначе %redirect_url%
= %content%
Важно! Если в условии выбрано дней, то сервис будет отсчитывать «календарные даты», а не отрезки по 24 часа.
Поясним: если с момента выполнения команды (т.е. запроса ссылки) прошло больше положенного времени, то при переходе выдаем «новую» ссылку на оплату.

Все. Тестируем.
Забыли оплатить?

Видно, что все работает прекрасно. Творческих взлётов и успешного внедрения.
Вернуться на главную страницу инструкций