
Телеграм-бот (интернет-магазин)
Нужно разработать телеграм бота, с функцией интернет-магазина. В боте должна присутствовать функция приема платежей, а также интеграция с базой данных (вносить в БД id клиента, товары которые он добавляет в корзину и тд. ). Код желательно должен быть написан на python, но это не обязательное условие, можете предлагать свои альтернативы.
Техническое Задание:
- Старт -> Приветственное сообщение -> Меню с 7 кнопками: Каталог, Тех.Поддержка, Отзывы, Предложения, Корзина, Информация)
Каталог: выводится сообщение с информацией о том, какого плана товары мы продаем и далее открывается группа меню с 6 кнопками (категории товаров) + кнопка посмотреть все. При нажатии на кнопку с группой товаров клиенту выводятся все товары из данного раздела (подтягиваются из эксель-файла или другого ресурса). Товары выводятся списком. При нажатии на определенный товар -> выводится полная полная информация о нем (фотография, описание, количество в наличии, стоимость) + две кнопки под товаром (не на клавиатуре) "добавить в корзину", "купить"
Конаткты: просто сообщение с информацией
Тех.поддержка: сообщение с эл.почтой куда можно задать вопрос + несколько пунктов меню с часто задаваемыми вопросами
Отзывы: выводится информационное сообщение о разделе + 3 последних отзыва (подтягивается из базы) + две кнопки "прочесть все отзывы", "оставить отзыв"
- При нажатии на кнопку "прочесть все отзывы" -> выводится оптимальное количество отзывов с возможностью перелистывания на следующий блок с таким же количеством отзывов по нажатию стрелочки (или чего-то подобного)
- При нажатии на кнопку "оставить отзыв" -> бот задаст вопросы: имя, почту/телефон для связи, отзыв, оценка сервиса по пятибальной шкале. -> бот выдаст сообщение с благодарностью за отзыв. Оставленный отзыв должен будет поместиться в базу данных (файл эксель) в соответствующий раздел
Корзина: в зависимости от наполненности корзины, разное:
- корзина пустая: вывести сообщение
- в корзине есть товары: выводятся товары списком. рядом с товаром цена, ниже общая стоимость всего заказа. Кнопки "оформить заказ", "удалить товары из корзины", "очистить корзину"
- При нажатии на "оформить заказ" -> предлагает способы доставки (курьером/доставка почтой)
- При нажатии "курьером" -> сообщение о стоимости доставки, кнопки "продолжить","назад/доставка почтой"
- При нажатии "доставка почтой"/"курьерская доставка-продолжить"-> бот спрашивает адрес, почту, номер телефона. После ввода всей информации бот высылает сообщение с просьбой проверить введенную информацию + кнопки "изменить" под каждым пунктом.
- При нажатии "изменить" -> возврат к выбранному пункту, далее снова уточнение по всем параметрам. -> кнопка "Подтвердить заказ" -> переход к оплате
!!!! К боту необходима админ-панель, в которой можно будет вносить изменения в товары, просматривать историю заказов и тд.
Предлагайте стоимость за свою работу, реальные сроки за которые готовы выполнить - более подробные детали будем оговаривать с исполнителем. Благодарю!
Заявки фрилансеров


