Настройка бота с несколькими товарами
Last updated
Last updated
Создаём бота с названием "Товар по акции" и нажимаем на кнопку "Редактировать".
Отключаем возможность повторного запуска бота.
Так мы избежим повторного получения получение скидки повторно при перезапуске бота.
В нашем примере мы сделаем выбор из 2 товаров.
Создаём блок "Разделитель" и ставим его после "Стартового шага".
Создаём блок "Действие" и выбираем действие "Установить переменной".
Выбираем переменную "Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой" и в значении указываем цену со скидкой - 175990
В значение переменной нужно писать только цифры и без пробелов!
Этот действие позволяет изменять цену товара на нужную сумму. Его можно использовать в любом месте сценария бота. Сюда мы пишем цену товара со скидкой.
Далее связь от верхнего жёлтого выхода блока "Разделитель" ведём к блоку "Действие".
Создаём блок "Сообщение" и выбираем элемент "Сообщение".
Пишем текст:
Добавляем 2 кнопки и переименовываем их.
Кнопка 1 -> iPhone
Кнопка 2 -> AirPods
Так как у нас выключена возможность повторного запуска бота, выключаем "Запрет повторного нажатия". Это позволит пользователю выбирать товары и оплачивать их в любом порядке.
Далее жёлтый выход блока "Действие" соединяем с блоком "Шаг".
Создаём блок "Сообщение" и выбираем элемент "Товар".
Затем выбираем наш товар.
Далее вставляем текст для товара и добавляем текст кнопки "Оплатить".
Протягиваем связь от кнопки "iPhone" к блоку "Шаг 2".
Создаём блок "Действие" и выбираем "Установить переменную".
Создаём новую переменную "Оплаченная цена iPhone" и в значении прописываем переменную из первого действия.
{{Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой}}
Зачем мы это делаем?
Чтобы после оплаты мы понимали, за какую цену пользователь купил конкретный товар, и смогли анализировать наше предложение.
Жёлтый выход из блока "Шаг 2" соединяем с блоком "Действие 2".
Создаём блок "Сообщение" и выбираем элемент "Сообщение".
Затем вставляем текст 👇
Теперь жёлтый выход из блока "Действие 2" соединяем с блоком "Шаг 4".
Нужно проделать все те же действия, только для второго товара.
Прежде чем продолжить дальше создание бота, не забудьте убедиться, что у вас созданы остальные товары с помощью предыдущего пункта настройки.
Открываем блок "Действие" и добавляем еще одно действие "Установить переменной".
Выбираем переменную "Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2" и в значении указываем цену со скидкой - 11210
В значении переменной нужно писать только цифры и без пробелов!
Это действие позволяет изменять цену товара на нужную сумму. Его можно использовать в любом месте сценария бота. Сюда мы пишем цену товара со скидкой.
Теперь нам нужно скопировать 2 блока - с товаром и действием, чтобы их отредактировать.
Зажимаем кнопку Shift и выделяем блоки "Шаг 2" и блок "Действие 2".
Нажимаем комбинацию клавиш вначале "Ctrl+C" и затем "Ctrl+V" (это действия копировать и вставить).
Далее размещаем блоки чуть ниже "Шага 2" и приступаем к редактированию.
Открываем блок "Шаг 5" и выбираем второй товар.
Далее, изменяем сообщение товара на нужное, в нашем случае текст будет такой:
Теперь нажимаем кнопку "Сохранить" и переходим к редактированию следующего блока
Открываем блок "Действие 4" и создаем новую переменную "Оплаченная цена AirPods" и в значение записываем переменную из первого действия
{{Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2}}
Зачем мы это делаем?
Чтобы после оплаты, мы понимали, за какую цену пользователь купил конкретный товар и смогли анализировать наше предложение.
Далее, нам осталось добавить связи ко второму блоку
От кнопки "AirPods" в блоке "Шаг" ведем связь на блок "Шаг 5"
Далее от желтого выхода блока "Действие 4" ведем связь на блок "Шаг 4"
Возвращаемся к блоку "Разделитель" и чуть ниже, создаем блок "Задержка"
Далее, открываем блок "Задержка" и изменяем время на 2 дня
Теперь нижний выход блока "Разделитель", соединяем с блоком "Задержка"
Теперь, создаем блок "Действие" чуть ниже и выбираем действие "Установить переменную"
Теперь выбираем переменную Цена Apple iPhone 14 Pro Max eSIM 1 ТБ золотой
и поле "Значение" оставляем пустым.
Ту же самую процедуру проделываем и для второго товара.
Выбираем переменную Цена беспроводные наушники Apple AirPods 2 с зарядным футляром MV7N2
и поле "Значение" оставляем пустым.
Далее, нажимаем кнопку "Сохранить"
Теперь, от желтого выхода блока "Задержка" проводим связь до блока "Действие 3"
Тут вы можете добавить сообщение с уведомлением, что скидка закончилась, сделав копию блока "Шаг" и разместив после блока "Действие 3" В данном примере он тут добавляется по желанию. Мы добавлять не будем
Бот готов, приступаем к тестированию
Чтобы нам не ждать 2 суток, мы поменяем время в блоке "Задержка" и поставим настройку на 1 минуту
Так же, чтобы не платить полную стоимость товаров, мы указываем в блоке "Действие", цену в 5 рублей.
Теперь, запускаем бота любым удобным способом.
Чтобы выбрать удобный способ запуска бота, нажмите на иконку ниже 👇
Нам приходит сообщение и если мы откроем товар, мы увидим цену в 5 рублей
Но через 1 минуту, если мы обновим страницу, то увидим цену в без скидки.
Теперь, нам осталось запустить бота еще раз и оплатить товар за 5 рублей, чтобы убедиться в корректной работе бота.
Бот работает исправно и мы в разделе "Подписчики" можем посмотреть цену оплаченного товара
Осталось вернуть данные "Задержки" и "Переменной" в исходное положение и можно приглашать пользователей запустить вашего бота!
Остались вопросы?
В нашей техподдержке вы с легкостью найдёте нужные ответы.
Выберите удобный способ связи и свяжитесь с нами ☺️👇
Как это работает? Бот смотрит на цифры в переменной, берёт эту цену и указывает её в товаре. Если в переменной цифр нет или прописаны буквы, то будет взята цена из пункта "Цена" в товаре.
Как это работает? Бот смотрит на цифры в переменной, берёт эту цену и указывает её в товаре. Если в переменной цифр нет или прописаны буквы, то будет взята цена из пункта "Цена" в товаре.
Как это работает? Бот смотрит на цифры в переменной, берет эту цену и указывает её в товаре. Если в переменной цифр нет или там буквы, то будет взята цена из пункта "Цена" в товаре.