Небольшой бот для магазина или кофейни: клиент собирает заказ прямо в Telegram, а тебе как владельцу сразу падает уведомление — что заказали, на сколько и куда везти. Сделал его на Python (aiogram 3), заказы складываются в SQLite.
Задумывал как готовую основу, которую легко подогнать под конкретный бизнес — от кофейни до цветочного магазина.
- показывает каталог товаров с ценами и описанием
- ведёт корзину — добавить, изменить количество, удалить
- оформляет заказ: спрашивает телефон и адрес
- присылает тебе уведомление о каждом новом заказе
- команда
/orders— быстро глянуть последние заказы
| Каталог | Корзина |
|---|---|
![]() |
![]() |
| Оформление | Уведомление владельцу |
|---|---|
![]() |
![]() |
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env # вписать токен бота и свой Telegram ID
python bot.pyТокен даёт @BotFather, свой ID можно узнать у @userinfobot. Дальше /start — и всё работает.
bot.py— вся логика и запускdatabase.py— база данных (товары, корзины, заказы)keyboards.py— кнопки и менюconfig.py— настройки из.env
Товары лежат в database.py — меняешь список на свои, и каталог готов. Нужна онлайн-оплата? Подключается через send_invoice (ЮKassa или Telegram Payments). Категории, фото, промокоды — тоже без проблем, основа это позволяет.
Если что-то захочется доработать — пиши, помогу разобраться.



