Контекст и вызов
Менеджеры вручную сверяли прайс поставщика с CRM, процесс занимал часы и допускал ошибки. Артикулы поставщика не совпадали с внутренними SKU.
Закупочные цены и наличие у поставщика обновлялись на его сайте, а в CRM данные устаревали. Написал Python-парсер: сбор остатков, нормализация артикулов и обновление цен в RetailCRM.
Менеджеры вручную сверяли прайс поставщика с CRM, процесс занимал часы и допускал ошибки. Артикулы поставщика не совпадали с внутренними SKU.
Python-скрипт по cron парсит каталог поставщика, нормализует артикулы через mapping table, обновляет закупочные цены и наличие в CRM через API. Алерт при изменении цены более чем на порог.
HTTP-запросы или headless browser для JS-сайтов поставщика.
Mapping table: артикул поставщика → внутренний SKU.
Batch update закупочных цен и флага наличия через API.
Telegram при резком изменении цены или out-of-stock ключевых SKU.
Requests + BS4, retry и rate limit под robots.txt.
CSV/DB таблица соответствия артикулов поставщика и CRM.
Ежедневный отчёт изменений цен и новых позиций.
Запуск 2 раза в день с логом успеха и ошибок.
Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.