Задание: n8n. Парсер цен Wildberries на n8n + Google Sheets (пилот и масштабирование) (Дистанционная работа)
Ищем фрилансера для разработки автоматизированной системы мониторинга цен на Wildberries. Подробное ТЗ во вложении (PDF).
СУТЬ ПРОЕКТА
Конечный заказчик торгует на Wildberries через 7 собственных магазинов. Общий каталог - более 1500 уникальных SKU. Сейчас нет систематического контроля цен: ни между своими магазинами, ни против конкурентов. Задача - автоматизированная система, которая раз в неделю (и по кнопке) собирает цены, считает медианы, выявляет ценовые аномалии и записывает результат с цветовой подсветкой в Google Таблицу.
СТЕК ТЕХНОЛОГИЙ (рекомендуемый, альтернативы с обоснованием рассмотрим)
- n8n self-hosted - оркестрация workflow
- Wildberries Public API - сбор цен без авторизации
- Google Sheets - вход и выход (требование заказчика, не меняется)
- JavaScript в Code Node - аналитика (медианы, пороги, подсветка)
Если по вашему опыту другой стек решит задачу лучше (Python + cron, Apps Script, другое) - предложите с обоснованием. Google Sheets как вход/выход - фиксировано.
ЛОГИКА АНОМАЛИЙ
- Свои магазины между собой расходятся более чем на 20% - красная подсветка
- Свои магазины дороже медианы конкурентов на 15%+ - оранжевая (перегрев)
- Свои магазины дешевле медианы конкурентов на 15%+ - жёлтая (демпинг)
Пороги вынесены в конфиг, заказчик меняет без разработчика.
ДВЕ ФАЗЫ РАБОТ
Фаза 1 - Пилот
~10 SKU × 7 магазинов × 5-10 конкурентов (≈150 запросов за прогон).
Цель: развернуть полноценную систему, отладить, подтвердить корректность на реальных данных.
Срок: ваша оценка в отклике, ориентир 3-5 рабочих дней.
Фаза 2 - Масштабирование
1500+ SKU × 7 магазинов × 5-10 конкурентов (≈22 000 запросов за прогон, 60-180 минут).
Запускается после успешной приёмки Фазы 1, по отдельной оценке.
Важно: архитектура Фазы 1 должна масштабироваться до Фазы 2 без переписывания. Количество SKU - параметр (строки в Google Таблице), а не константа.
ЧТО ВХОДИТ В СДАЧУ
- Рабочий n8n workflow (экспорт .json)
- Настроенная Google Таблица: вкладки «Вход», «Результат», «Настройки», «Ошибки»
- Условное форматирование по правилам аномалий
- Настроенное расписание запуска
- Краткая инструкция для заказчика
- Передача всех доступов
КРИТЕРИИ ПРИЁМКИ (кратко)
- Полный прогон завершается без падения
- Аномалии подсвечены корректно (проверим на контрольной выборке)
- Ручной запуск по кнопке работает
- Автозапуск по расписанию срабатывает
- Ошибки API попадают в лист «Ошибки» и не прерывают прогон
СЕРВЕР
Оркестратор n8n можно разместить на VPS заказчика, вашем VPS или в n8n Cloud. В отклике просьба указать все три варианта с ценами и рекомендацию.
ПОДДЕРЖКА ПОСЛЕ ЗАПУСКА
Wildberries периодически меняет Public API. Интересна ваша цена ежемесячной поддержки: мониторинг работоспособности, починка при поломке API, мелкие доработки. Формат предложите сами.
ЧТО ПРОСИМ В ОТКЛИКЕ
1. Подтверждение предложенного стека или альтернатива с обоснованием.
2. Цена за Фазу 1 (пилот) - fixed price.
3. Ориентировочная цена за Фазу 2 (масштабирование) - fixed price или диапазон.
4. Срок по каждой фазе, в рабочих днях.
5. Три варианта по серверу (VPS заказчика, ваш VPS, n8n Cloud) с ценами.
6. Цена ежемесячной поддержки.
7. Опыт с парсингом Wildberries, выбранным стеком, ротацией прокси при больших объёмах.
8. Готовность к долгосрочному сотрудничеству.
О НАС
Агрегатор B2B-проектов по автоматизации. Стабильный поток задач: парсеры, интеграции, n8n, Google Sheets, API-пайплайны. При успешной сдаче этих фаз - приоритет на следующие заказы из нашего пула.
Подробное ТЗ - в приложенном PDF.