Магазин кави в Telegram · демо

↗

Telegram-бот з оплатою

що живе в переписці Магазин,

Клієнт не ставить застосунок і не реєструється: відкриває чат, вибирає зерно, платить. Нижче той самий бот, тільки в браузері — пройди його до кінця й подивись, як замовлення впаде в адмінку.

Демо працює тут, у вкладці. Нічого нікуди не йде.

Зерно · магазин бот

Що всерединіі чому саме так

Ціни в копійках, цілими числами
Дробові гроші у float рано чи пізно дають 0.1 + 0.2 = 0.30000000000000004. Тому в базі лежать копійки, вся арифметика йде в них, а кома зʼявляється лише на екрані.
Замовлення памʼятає свою ціну
У рядок замовлення записуються назва й ціна на момент покупки. Підняли прайс або прибрали позицію з каталогу — старі чеки лишаються такими, якими були. Інакше вчорашня звітність переписується сама собою.
Оформлення трьома кроками
Імʼя, телефон, адреса — по одному питанню за раз, із перевіркою. Одна довга форма в чаті не працює: людина відповідає на останнє питання й губить решту.
Власник дізнається одразу
Щойно клієнт підтвердив, адмін отримує повідомлення зі складом замовлення й контактами. Не треба заходити в панель і перевіряти, чи не зʼявилось нове.
Стек
Python · aiogram 3 · SQLite
Перевірено
тестами на кошик, ціни й фіксацію суми
Що вміє
каталог, кошик, оформлення, адмінка