Портфолио

Telegram-бот для управления акциями и товарами на Яндекс Маркете

Telegram-бот для автоматического управления товарами и акциями на Яндекс Маркете: настройка процента участия в акциях, контроль остатков, автоматическое добавление и исключение товаров через интеграцию с кабинетом маркетплейса.

🎯 Проблема клиента

Управление товарами и акциями на маркетплейсе требовало постоянного ручного контроля:

  • 🧾 Ручное управление акциями: Нужно было вручную следить за процентами участия товаров
  • 📦 Контроль остатков: Товары заканчивались, но продолжали участвовать в акциях
  • ⚙️ Сложность кабинета: Работа через интерфейс Яндекс Маркета занимала много времени
  • Постоянный мониторинг: Требовалось регулярно проверять статусы товаров и акций
  • 📉 Ошибки управления: Несвоевременное отключение/подключение товаров влияло на прибыль

💡 Наше решение

Создан Telegram-бот, который позволяет управлять товарами и акциями на Яндекс Маркете прямо из мессенджера с полной автоматизацией:

  • 🤖 Управление через Telegram: Настройка процента участия товаров в акциях
  • ⚙️ Гибкие настройки: Заказчик задаёт допустимый процент — система сама применяет правила
  • 🧠 Автоматическое распределение: Бот определяет, какие товары должны участвовать в акциях
  • 📦 Контроль остатков: При снижении остатков товар автоматически исключается из акций
  • Добавление товаров: При наличии остатков и подходящих условий товар добавляется в акции
  • 🔄 Постоянная синхронизация: Система регулярно проверяет состояние товаров и обновляет их статус

🧩 Как работает система

  • 📲 Пользователь задаёт параметры (например, процент участия в акциях) через Telegram-бота
  • ⚙️ Бот применяет эти настройки ко всей товарной матрице
  • 🌐 С помощью автоматизации браузера (Playwright) система заходит в кабинет Яндекс Маркета
  • 🔍 Бот анализирует текущие товары, остатки и участие в акциях
  • 🔄 При необходимости:
    • исключает товары, не соответствующие проценту
    • добавляет подходящие товары в акции
    • снимает товары при отсутствии остатков
  • 📊 Ведётся постоянный мониторинг и актуализация данных

🤖 Что делает Playwright (простыми словами)

Playwright — это инструмент, который имитирует действия человека в браузере:

  • 🔐 автоматически заходит в личный кабинет Яндекс Маркета
  • 🖱 нажимает кнопки, открывает страницы и редактирует настройки
  • 👁 считывает данные о товарах и акциях
  • ⚡ выполняет все действия без участия человека

📈 Результаты внедрения

⚡ Автоматизация процессов

до 90%

Управление товарами и акциями без ручного участия

📦 Контроль остатков

в реальном времени

Товары автоматически исключаются при отсутствии остатков

📉 Снижение ошибок

минимум

Исключение человеческого фактора

⏱ Экономия времени

часы ежедневно

Не требуется ручное управление кабинетом

🛠 Технологии

Python
Основная логика системы
Aiogram
Telegram Bot API
Playwright
Автоматизация браузера и работы с кабинетом Яндекс Маркета
PostgreSQL
Хранение настроек, товаров и логов

Написать мне