Техническое задание: Интеграция ЮKassa в Telegram-бота

Требуется завершить разработку Telegram-бота для интернет-магазина, добавив в него функционал приема оплаты через платежную систему ЮKassa.

Исходные данные

  • Телеграм-бот для магазина уже полностью написан на языке Python.
  • Код бота готов, за исключением блока, отвечающего за оплату товаров.
  • Необходимо интегрировать платежный шлюз в существующую структуру проекта.

Основные задачи

  • Настроить подключение бота к API ЮKassa.
  • Реализовать создание платежей (чек-аут) для выбранных пользователем товаров.
  • Обеспечить корректную обработку ответов от платежной системы (успешная оплата, ошибка, отмена).
  • Настроить механизм уведомлений (webhook или polling) для получения статусов платежей.
  • Интегрировать процесс оплаты в существующий пользовательский интерфейс бота (кнопки, сообщения).
  • Обеспечить обновление статуса заказа в системе магазина после успешной оплаты.
  • Реализовать логирование операций для отладки.

Требования к реализации

  • Код должен быть написан на Python и легко интегрироваться в существующую кодовую базу.
  • Решение должно быть надежным и безопасным, соответствовать рекомендациям ЮKassa.
  • Необходимо предоставить краткую документацию по запуску и конфигурации платежного модуля.

Анализ цен и конкурентов на Авито для повышения продаж

Требуется провести анализ цен конкурентов и внутренней статистики магазина на Авито. На основе анализа необходимо скорректировать ценовую политику для повышения конверсии и разработать формулу для автоматического расчета конкурентных цен в будущем.