# Товар

Source: https://docs.botman.pro/a/222-tovar

Блок «Товар» позволяет настроить оплату товаров или услуг прямо внутри сценария. Он идеально подойдёт, если вы хотите предложить платные продукты, онлайн-курсы, консультации или услуги с возможностью автоматической оплаты.

---

## Подключите платёжную систему

Перед использованием блока убедитесь, что:

- Подключена хотя бы одна платёжная интеграция.
- Созданы товары на соответствующей платёжной странице (раздел Интеграции → Платёжные страницы).

Мы поддерживаем интеграцию с проверенными платежными сервисами, что позволит вам легко принимать платежи и автоматизировать процесс продаж. Вы можете выбрать одну или несколько интеграций, но подключение всех не является обязательным. Подробные инструкции помогут быстро настроить каждый сервис и добавить товары/услуги в BotMan:

- [Prodamus](https://docs.botman.pro/a/130-prodamus)
- [ЮMoney](https://docs.botman.pro/a/35-yumoney)
- [Т-Касса](https://docs.botman.pro/a/145-t-bank)
- [Робокасса](https://docs.botman.pro/a/67-robokassa)
- [ЮКасса](https://docs.botman.pro/a/113-yukassa)

---

## Добавьте блок «Товар»

Откройте нужный сценарий → Шаг «Сообщение» → Добавить блок → Товар

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/053458fa0051ad201c36d51151615638f5cf2df676bb584e3b21bbfd99df6b1d.png)

После выбора блока "Товар" откроется панель с его настройками.

---

## Настройки блока «Товар»

После добавления блока «Товар» доступны следующие параметры:

**1. Описание товара**\
Не обязательно, но лучше его добавить — это повышает доверие.

*Пример:*\
Онлайн мастер-класс "Осознанный рисунок"\
Дата: 25 марта\
Длительность: 2 часа\
Стоимость: 890₽\
После оплаты вы получите ссылку на Zoom и PDF-материалы!

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/31d67bdd2944f482517bec171d26b9c34fb75f0225189b669c3761bfbfabca79.png)

**2. Выбор товара**\
Выберите нужный товар из выпадающего списка

👉 Если товара нет — нажмите «Добавить товар» (откроется раздел интеграций)

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/200e288f444e6393c97d049cdfc289f720064f0aeedb6303a48a57a494ec157f.png)

**3. Переход после оплаты**

Вы можете указать, куда направить пользователя после того, как товар отправлен:

- Без перехода – бот останется на этом шаге.
- Перейти к следующему шагу – продолжает сценарий.
- Перейти в другой блок – направляет пользователя в нужное место.

Дополнительно можно настроить ожидание оплаты перед переходом, чтобы сценарий продолжался только после успешной оплаты.

⚠️ Важно: если в шаге «Сообщение» задан переход, он всегда сработает, даже если есть блок «Товар» и ожидание оплаты

---

## Логика работы блока «Товар» и переходов в сценарии

**Как работает блок «Товар» и переходы**

Блок «Товар» может задавать несколько путей, которые работают параллельно или последовательно в зависимости от настроек.

**Главные правила:**

- Переход от шага «Сообщение» всегда выполняется.
- Переход из блока «Товар» срабатывает только после успешной оплаты.
- Если в шаге несколько блоков «Товар», переход будет у того, по которому была оплата.

**Как работает условие «Ожидать любой оплаты заказа»?**\
Если включено:

- У товаров есть свои выходы → срабатывает тот, который указан для оплаченного товара.
- У товара нет выхода, но включено «Ожидать любой оплаты заказа» → срабатывает общий переход.
- Нет выходов ни у одного товара → общий переход активируется при любой оплате.

**❓ Что будет, если не настроить выход?**

Если у блока «Товар» нет выхода и не включено «Ожидать любой оплаты заказа», то после оплаты ничего не произойдёт.

Это может привести к последствиям:\
— Клиент оплатит, но бот не поймёт это и не выдаст доступ.\
— Деньги поступят, а пользователь не получит подтверждение.

Как избежать?\
— Указать переход в самом блоке «Товар».\
— Либо включить «Ожидать любой оплаты заказа» и настроить переход.

---

**📌 Кейс 1: Один выход от «Товара» один выход от «Сообщения» (2 перехода)**

🔹 Настройки:

- В шаге «Сообщение» задан переход.
- В блоке «Товар» настроен дополнительный выход.

🔹 Как это работает:

- Переход от «Сообщения» происходит сразу – как только пользователь получает сообщение.
- Выход из блока «Товар» срабатывает только при успешной оплате.
- То есть сценарий сначала идёт по основному пути, а если пользователь оплатит товар, выполняется ещё одна ветка с дополнительными действиями..

💡 Это удобно, если:

- нужно продолжить сценарий без ожидания оплаты.;
- и дополнительно выполнить действия, если оплата всё же произойдёт (например, выдать доступ, сохранить данные, уведомить менеджера).

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/734a89a1dcff8aebd697b667a60148a2d84639949f2d5800f77b2b9afb78d865.png)

---

## **📌 Кейс 2: Несколько товаров + ожидание оплаты (4 выхода)**

🔹 Настройки:

- В шаге «Сообщение» добавлены два блока «Товар».
- У каждого товара есть свой выход.
- Включена настройка «Ожидать любой оплаты заказа».
- Также задан обычный выход от самого шага «Сообщение».

🔹 Как это работает:

- Переход от «Сообщения» срабатывает сразу, независимо от оплаты.
- Выход из «Товар 1» сработает, если оплачен первый товар.
- Выход из «Товар 2» сработает, если оплачен второй товар.
- Выход из условия «Ожидать любой оплаты заказа» срабатывает, только если у оплаченного товара нет своего выхода.

💡 Итог:

- Если у товара есть свой выход → используется он.
- Если выхода нет, но включено «Ожидать любой оплаты заказа» → срабатывает общий переход.

Пример использования:\
Пользователь выбирает одну из двух услуг. При оплате он получает доступ к соответствующему материалу. Если для товара не задан отдельный путь, используется универсальный переход.

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/b1fafbf3abb88fe696d37be1d80d48bbe3fd53071ee29f8b6a470e0706c88ec1.png)

---

## 📌 Кейс 3: Есть два товара, у одного есть выход, у второго — нет, включено «Ожидать любой оплаты заказа»

🔹 Настройки:\
\
В шаге добавлены два блока «Товар»:

- Товар 1 — не имеет собственного выхода
- Товар 2 — имеет собственный выход
- Включена настройка: «Ожидать любой оплаты заказа»
- Есть обычный переход от шага «Сообщение»

🔹 Как это работает:

- Если пользователь оплатит Товар 1 → сработает общий выход «Ожидать любой оплаты заказа».
- Если пользователь оплатит Товар 2 → сработает его собственный выход.
- Переход от «Сообщения» всегда выполняется, независимо от оплаты.

💡 Это удобно, если:

- Если нужно задать уникальный путь для определённого товара.
- Если остальные товары должны использовать общий сценарий.

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/304d68f252f1ea833735ad4a06f6104c102835b0e65fac62b126bc6f180036ae.png)

---

## 📌 Кейс 4: Два товара, у обоих нет выходов, включено «Ожидать любой оплаты заказа»

🔹 Настройки:

- В шаг добавлены два блока «Товар»
- Ни у одного товара нет индивидуального выхода
- Включена настройка: «Ожидать любой оплаты заказа»
- Есть обычный переход от шага «Сообщение»

🔹 Как это работает:

- При оплате любого товара → срабатывает выход «Ожидать любой оплаты заказа»
- Переход от «Сообщения» срабатывает всегда, даже если оплаты не было.

💡 Это удобно, если:

- все товары ведут к одинаковому действию после оплаты (например, отправка доступа, уведомление, благодарность),
- не требуется уникальная логика для каждого конкретного товара

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/5da1c085dd318596465e97ae2fa13321de774329d56de41a77648ef133ca9a50.png)

---

## 📌 Кейс 5: У обоих товаров есть собственные выходы, включено «Ожидать любой оплаты заказа»

🔹 Настройки:

- В шаг добавлены два блока «Товар»
- У каждого товара есть свой выход
- Включена настройка: «Ожидать любой оплаты заказа»
- Также добавлен обычный переход от шага «Сообщение»

🔹 Как это работает:

- При оплате товара 1 → срабатывает его индивидуальный выход.
- При оплате товара 2 → срабатывает его индивидуальный выход.
- Настройка «Ожидать любой оплаты заказа» не сработает, так как оба товара имеют приоритетные выходы
- Переход от шага «Сообщения» всегда выполняется, независимо от оплаты.

💡Что важно знать?

Если у товара есть свой выход, он всегда срабатывает в первую очередь, даже если включено «Ожидание оплаты любого заказа».

*Этот кейс иллюстрирует поведение по приоритету:*

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/0ad4b6c6aae3c5422be5b5705b220f0346db9a638bca51321589327a615f8ebe.png)

---

## ❓ Часто задаваемые вопросы

**Почему ссылка сначала ведёт на сайт, а не сразу на оплату?**\
👉 Ссылки от платёжных систем живут недолго. Мы сначала обновляем её на сайте, чтобы избежать ошибок, а потом переадресуем клиента.

**Что такое** [**динамичная цена**](https://docs.botman.pro/a/91-dinamicheskaya-tsena)**?**\
👉 Это возможность менять цену в зависимости от условий: акции, тарифы, персональные предложения.

**Почему товар не отображается в списке?**\
👉 Проверьте:\
• Добавлен ли он в: Интеграции → Платёжные страницы.\
• Обновите страницу

**Как напомнить клиенту об оплате?**\
👉 Добавьте блок [«Умная задержка»](https://docs.botman.pro/a/211-nastroyka-zaderzhki-mezhdu-soobscheniyami). Через заданное время бот сам напомнит оплатить.

---

🎯 Всё готово — ваш бот принимает оплаты и работает автоматически!

