🎯 Проблема клиента
Управление товарами и акциями на маркетплейсе требовало постоянного ручного контроля:
- 🧾 Ручное управление акциями: Нужно было вручную следить за процентами участия товаров
- 📦 Контроль остатков: Товары заканчивались, но продолжали участвовать в акциях
- ⚙️ Сложность кабинета: Работа через интерфейс Яндекс Маркета занимала много времени
- ⏳ Постоянный мониторинг: Требовалось регулярно проверять статусы товаров и акций
- 📉 Ошибки управления: Несвоевременное отключение/подключение товаров влияло на прибыль
💡 Наше решение
Создан Telegram-бот, который позволяет управлять товарами и акциями на Яндекс Маркете прямо из мессенджера с полной автоматизацией:
- 🤖 Управление через Telegram: Настройка процента участия товаров в акциях
- ⚙️ Гибкие настройки: Заказчик задаёт допустимый процент — система сама применяет правила
- 🧠 Автоматическое распределение: Бот определяет, какие товары должны участвовать в акциях
- 📦 Контроль остатков: При снижении остатков товар автоматически исключается из акций
- ➕ Добавление товаров: При наличии остатков и подходящих условий товар добавляется в акции
- 🔄 Постоянная синхронизация: Система регулярно проверяет состояние товаров и обновляет их статус
🧩 Как работает система
- 📲 Пользователь задаёт параметры (например, процент участия в акциях) через Telegram-бота
- ⚙️ Бот применяет эти настройки ко всей товарной матрице
- 🌐 С помощью автоматизации браузера (Playwright) система заходит в кабинет Яндекс Маркета
- 🔍 Бот анализирует текущие товары, остатки и участие в акциях
- 🔄 При необходимости:
- исключает товары, не соответствующие проценту
- добавляет подходящие товары в акции
- снимает товары при отсутствии остатков
- 📊 Ведётся постоянный мониторинг и актуализация данных
🤖 Что делает Playwright (простыми словами)
Playwright — это инструмент, который имитирует действия человека в браузере:
- 🔐 автоматически заходит в личный кабинет Яндекс Маркета
- 🖱 нажимает кнопки, открывает страницы и редактирует настройки
- 👁 считывает данные о товарах и акциях
- ⚡ выполняет все действия без участия человека
📈 Результаты внедрения
⚡ Автоматизация процессов
до 90%
Управление товарами и акциями без ручного участия
📦 Контроль остатков
в реальном времени
Товары автоматически исключаются при отсутствии остатков
📉 Снижение ошибок
минимум
Исключение человеческого фактора
⏱ Экономия времени
часы ежедневно
Не требуется ручное управление кабинетом
🛠 Технологии
Python
Основная логика системы
Aiogram
Telegram Bot API
Playwright
Автоматизация браузера и работы с кабинетом Яндекс Маркета
PostgreSQL
Хранение настроек, товаров и логов