← Назад до блогу
·7 хв читання·

Приклад: Telegram-бот магазину з каталогом, чекаутом і оплатою карткою

Приклад платіжного бота для продавців товарів: каталог Mini App, варіанти, кошик, Нова пошта або кур’єр, Mono / LiqPay / Stripe, фіскальний чек і статуси замовлення в чаті.

Telegram-ботиОплатаE-commerceMini AppsПриклад

Магазин одягу, косметики чи хобі, який уже бере замовлення в Direct, - за один інвойс від справжньої вітрини всередині Telegram. Це не маркетплейс. Це ваш каталог, ваш склад, ваш еквайринг, ваш пакувальний лист.

Я не збираю це текстовим ботом «надішліть 1 для червоного, 2 для синього». Так гублять розмірну сітку й продають останню одиницю двічі. Каталог Mini App плюс webhook оплати - приклад, який витримує п’ятничний вечір.

1. Сценарій магазину

Той самий цикл, що в будь-якому чекауті: перегляд, кошик, оплата, виконання. Месенджер змінює лише те, куди падає статус.

  • Перегляд: категорії, фото, ціна, варіанти (розмір / колір) із залишком на SKU. Немає в наявності - неактивне, не «напишіть менеджеру».
  • Кошик: кількість, коментар, спосіб доставки (відділення Нової пошти, кур’єр, самовивіз). Адреса чи відділення - до оплати, не після.
  • Оплата: pending-замовлення, інвойс, платіжна сторінка. На webhook: списати залишок, фіскалізувати за потреби, повідомити пакувальника, написати покупцю ТТН, коли вона з’явиться.
  • Покинутий кошик: відкрили чекаут і не оплатили - один нагадувач у Telegram через 30-60 хвилин із тим самим інвойсом, не розсилка.

2. Оплати й фіскалізація в цьому прикладі

Фізичний товар плюс ФОП зазвичай означає фіскальний чек, а не лише банківський webhook.

  • Картки в Україні: Monobank або LiqPay. Накладний платіж - бізнес-рішення, не типова опція: він повертає роботу Direct, від якої ви тікали.
  • Фіскальний чек: після webhook paid - Checkbox або Вчасно.Каса. PDF у той самий чат. Людина не має бити РРО руками.
  • Міжнародне: Stripe. Мультивалюта лише якщо ви реально шлете за кордон; інакше ви вигадуєте тікети підтримки.

3. Залишок, доставка і людина, яка пакує

Бот магазину ламається на складі, не в CSS. У прикладі - легка адмінка: нові оплачені замовлення, пакувальний лист, «відправлено», вставити ТТН. KeyCRM / Google Sheet на старті ок, якщо webhook пише рядок. Друге джерело правди в голові людини - ні.

Висновок: магазин у Telegram - вітрина, під яку аудиторія вже є

Якщо каталог живе в постах, а оплата - номер картки в чаті, цей приклад і є крок уперед: Mini App, залишок, Mono / LiqPay / Stripe, фіскальний чек, статуси. Я збираю цей цикл. Напишіть через форму, скільки приблизно SKU і як шлете - зберемо перший каталог, який прийме оплачене замовлення.

Треба зібрати, а не лише прочитати?

Розробка Telegram Mini App: Next.js, платежі, боти. Прямий підряд.

Розробка Telegram Mini App

Готові обговорити проєкт?

Я senior веброзробниця, спеціалізуюсь на React і Next.js - відкрита до фриланс-проєктів по всьому світу.