Инструмент обязан справляться с реальными трудностями: цены, подгружаемые скриптами, лёгкая антибот-защита, плавающая разметка и периодические перестройки структуры карточки. Желательны отдельные правила извлечения под каждую площадку, чтобы после редизайна магазина хватало правки одного правила без переработки логики. Модуль запуска должен работать стабильно и аккуратно: распределять обращения во времени, не создавая нагрузки на отдельный ресурс, повторять неудачные попытки и вести внятный журнал ошибок. Как только цена задевает установленное условие (уходит ниже границы, опускается под нашу ставку или сдвигается сверх заданного процента), нужно отправить сигнал на почту и в мессенджер с названием позиции, прежним и новым значением и ссылкой.
Отдельно рассчитываю на удобную панель: просмотр динамики каждой позиции графиком, сопоставление нашей цены с соперниками рядом и выгрузку в CSV для закупщиков. Прошу описать, как вы обеспечиваете живучесть сборщика, каким образом обходите площадки, закрывающие автоматический доступ, и как организуете редактирование списка позиций силами менеджера без навыков программирования.
— Сбор по графику настраиваемого перечня карточек товаров соперников
— Фиксация цены, наличия и времени замера с накоплением истории
— Уведомления по условиям (граница, процент сдвига, ниже нашей ставки) на почту и в чат
— Графики динамики и сопоставление с конкурентами рядом
— Выгрузка в CSV и редактируемый перечень позиций для нетехнического менеджера
— Повторные попытки, аккуратный темп обращений и понятный журнал ошибок