Принимаем и обрабатываем заказы на пошив одежды через Telegram бота
Клиент - магазин одежды в Москве. AlpacaLab шьют одежду премиум качества, доступную каждому.
Задача бота
Удобное оформление заказа одежды через Telegram бота. Выстроенная навигация по каталогу магазина: пользователь оставляет все данные для заказа в боте, который передает данные менеджерам для расчета стоимости и сроков пошива.
Что решает бот
Главный критерий при разработке бота - четкая структура: от поиска нужного товара до оформления заказа. AlpacaLab шьет одежду на заказ, поэтому было важно получить размеры пользователя и сделать это удобно, как для менеджера, так и для самого пользователя.
Как работает бот
• На старте бот присылает меню - кнопки с основным функционалом. В меню доступны: каталог, мои заказы, скидки, как заказать и информация.
• Через кнопку "Каталог" пользователи могут посмотреть, какие товары представлены в магазине одежды, а также выбрать цвет и оформить заказ по индивидуальным замерам.
• В боте есть система статусов заказов. У покупателей есть кнопка "Мои заказы", где они могут посмотреть актуальный статус заказа, а также ознакомиться с историей своих заказов. При смене статуса заказа, пользователь получает уведомление в боте.
• Для удобной навигации и разгрузки интерфейса, кнопки с размерами и цветами подгружаются, в зависимости от выбранных параметров. Так, для классической футболки доступны не все цвета, а размеры предлагаются под размерный ряд футболок.
• Для администраторов бота было разработано свое меню, с возможностью настраивать процессы через самого бота, в функционале администраторов есть: работа с заказами, диалоги, информация, меню пользователя, изменить палитру, получить id файла.
• Разберем кнопку "Работа с заказами". У администраторов есть возможность изменить статусы заказов - данная система позволяет демонстрировать пользователю, на каком этапе находится производство одежды: от "Ожидает оплаты" до "Выполнен".
• В боте реализована система расчета цены для покупателя. Администратор отправляет цену через бота, с учетом принта и доставки, если необходимо.
• Бот работает на основе базы данных, которая записывает всю информацию по оформленным заказам. Смена статусов заказов происходит через базу данных. Актуальные заказы и историю заказов пользователи запрашивают в боте, в которого подгружается необходимая информация, на основе параметров заказа из базы данных.
В итоге
Получилось разработать удобный Telegram бот, который выполняет важные функции при работе с товаром на заказ: оформление заказа с индивидуальными размерами, смена и контроль статусов, уведомление при изменении статусов.