Как устроен магазин внутри мессенджера
Покупатель находит бота магазина в Телеграме по ссылке из канала, поста или рекламы и нажимает кнопку меню. Открывается витрина: разделы, карточки с фото, ценой и остатком, поиск и фильтры. Корзина и оформление заказа работают на том же экране, а подтверждение и статус доставки приходят сообщением от бота. Витрину мы делаем как Telegram Mini App — веб-интерфейс на HTML5 и JavaScript, который запускается прямо в приложении.
Простой вариант без мини-приложения — бот с кнопками и списком товаров в сообщениях. Он дешевле, но неудобен, когда позиций больше двух-трёх десятков: покупатель листает переписку вместо каталога. Поэтому для ассортимента с вариантами размера, цвета или комплектации мы рекомендуем витрину в Mini App.
Что входит в разработку
- Структура каталога, карточка товара, фильтры и поиск под ваш ассортимент.
- Бот: приветствие, меню, уведомления о заказе, оплате и отправке, ответы на частые вопросы.
- Корзина, промокоды, выбор способа получения: курьер, пункт выдачи, самовывоз.
- Подключение платёжного провайдера и сервиса электронных чеков.
- Админка для менеджера: товары, цены, остатки, заказы и их статусы.
- Выгрузка заказов в CRM или 1С, загрузка остатков из учётной системы.
- Политика обработки персональных данных, отдельное согласие в форме заказа и база покупателей на сервере в России (ч. 5 ст. 18 152-ФЗ).
Оплата, чеки и доставка в Telegram-магазине
Мини-приложения Telegram принимают платежи через сторонних провайдеров, в том числе Google Pay и Apple Pay, — так указано в документации core.telegram.org; какие ещё способы оплаты будут доступны, зависит от выбранного провайдера. Цифровые товары и подписки оплачивают в Telegram Stars, физические — только через стороннего провайдера.
При оплате онлайн продавец обязан отправить покупателю электронный чек на телефон или почту (п. 5 ст. 1.2 54-ФЗ), поэтому онлайн-кассу или сервис чеков без своей кассы (например, «Чеки от ЮKassa») подключаем вместе с оплатой. Чеки уходят в налоговую через оператора фискальных данных (ОФД).
Доставку связываем с теми службами, с которыми у вас договор: через API или модуль службы покупатель видит пункты выдачи и стоимость до оплаты. Если вы работаете только с самовывозом, этот блок заменяем выбором точки и времени.
Сроки работ по неделям
| Недели | Что делаем | Что получаете |
|---|---|---|
| 1 | Разбор ассортимента, сценарий покупки, выбор оплаты и доставки | Согласованное техническое задание |
| 2–3 | Дизайн витрины и карточки, тексты бота | Макеты экранов под телефон |
| 4–6 | Разработка бота, Mini App и админки, подключение оплаты | Рабочая тестовая версия |
| 7 | Импорт товаров, связь с CRM или 1С, тестовые заказы | Магазин с вашим каталогом |
| 8 | Запуск, обучение менеджера, правки по первым заказам | Работающий магазин и инструкция |
Что меняет итоговую цену
Базовая цена — от 100 000 ₽ разово за магазин с каталогом, корзиной, оплатой и админкой. Стоимость растёт от числа товаров и вариантов, сложных фильтров, синхронизации остатков с 1С или складом, нескольких способов доставки, программы лояльности и рассылок по сегментам. Рекламу магазина оплачивают отдельно: продвигать бота можно через Telegram Ads или посевы в каналах.
Когда Telegram-магазин не подойдёт
Если покупатели ищут ваш товар в Яндексе, а не в мессенджере, основной канал продаж — сайт: в магазин внутри Telegram приходят по ссылке из канала, рекламы или переписки, а не из поиска. Тогда выгоднее интернет-магазин на сайте, а Telegram оставить для повторных заказов. Не подойдёт он и при каталоге из десятков тысяч позиций со сложной логикой: такую витрину проще и дешевле поддерживать на полноценной платформе.
