# Продажа через бота и мини-приложение

Магазин хранит каталог и заказы, а показывает товары покупателю канал продаж — чат-бот или мини-приложение. Канал выбирает магазин того же проекта, берёт из него товары, цены, доставку и способы оплаты и создаёт в нём заказ.

Общие правила для всех каналов:

- **Что видит покупатель.** Только товары со статусом «Показан». У товара с вариантами — только варианты с включённым «Показом». Товар, у которого закончился остаток, купить нельзя.
- **Корзина одна на магазин.** Товар, добавленный в чате, виден в мини-приложении — и наоборот.
- **Цены считает магазин.** Сумму заказа, стоимость доставки и бесплатную доставку «от суммы» платформа считает по настройкам магазина в момент оформления.
- **Правила оформления.** Обязательные телефон и почта, комментарий, минимальная сумма, способы доставки и оплаты берутся из [настроек магазина](https://support.haip-bot.ru/shop/settings).
- **Источник заказа.** В списке заказов видно, откуда заказ пришёл: «Чат-бот» или «Мини-приложение».

> [!IMPORTANT]
> Каналам продаж нужна подписка Pro. Сам магазин — каталог, заказы, покупатели, аналитика — работает без неё. Подробнее — на странице [Что доступно без Pro](https://support.haip-bot.ru/billing/without-pro).

## Чат-бот

В конструкторе бота, в группе «Магазин», четыре блока:

| Блок | Что делает |
|---|---|
| [Магазин: каталог](https://support.haip-bot.ru/chatbots/blocks/shop/shop-catalog) | Показывает товары порциями, с кнопкой «В корзину» |
| [Магазин: корзина](https://support.haip-bot.ru/chatbots/blocks/shop/shop-cart) | Показывает корзину, меняет количество, ведёт к оформлению |
| [Магазин: оформление заказа](https://support.haip-bot.ru/chatbots/blocks/shop/shop-checkout) | Задаёт недостающие вопросы и создаёт заказ |
| [Магазин: заказы](https://support.haip-bot.ru/chatbots/blocks/shop/shop-orders) | Показывает покупателю его последние заказы |

Как соединить их в сценарий и что настраивается в каждом — в разделе [Блоки магазина](https://support.haip-bot.ru/chatbots/blocks/shop).

![Блоки магазина на схеме бота: каталог, корзина, оформление заказа и заказы](https://support.haip-bot.ru/_media/ru/05-shop/_images/sales-bot.webp?v=1791786050)

Что стоит знать со стороны магазина:

- В списке «Магазин» в блоке видны только магазины того же проекта, что и бот.
- Заказ привязывается к контакту бота. Телефон, почту и адрес блок оформления сохраняет в контакт.
- Когда покупатель оплатил заказ онлайн, бот сам пишет ему, что заказ оплачен. О смене статуса заказа бот не пишет.
- Брошенную корзину контакта видно в [аналитике](https://support.haip-bot.ru/shop/analytics) — из отчёта можно открыть карточку контакта и написать ему.

## Ручные заказы

Заказ, принятый по телефону, в переписке или в зале, сотрудник оформляет сам — кнопкой «Создать заказ» в разделе «Заказы». Такой заказ получает источник «Вручную». Подробнее — на странице [Заказы и покупатели](https://support.haip-bot.ru/shop/orders).

## Проверить перед запуском

1. В магазине есть хотя бы один товар со статусом «Показан» и с остатком либо без учёта остатка.
2. В настройках заданы способы доставки — или вы намеренно оформляете заказы без доставки.
3. В разделе «Оплата» выбран хотя бы один способ: онлайн-оплата или оплата при получении.
4. В блоках бота или элементах мини-приложения выбран этот магазин.
5. Пройдите путь покупателя в предпросмотре: заказ появится в разделе «Заказы» с отметкой «тест».

## Чего в магазине нет

- Промокодов и скидок на заказ. Скидку на товар показывает «Старая цена».
- Расчёта доставки по адресу и подключения служб доставки.
- Отдельного сайта-магазина: продажи идут через бота и мини-приложение.
- Сообщений покупателю о смене статуса заказа и напоминаний о брошенной корзине.
- Автоматического возврата денег: возврат оформляется в кабинете платёжной системы.
