Техническое задание: MVP системы единого каталога товаров
Контекст проекта
Существует текущая, но затянувшаяся разработка системы. Требуется новый исполнитель для быстрого аудита, доработки и запуска рабочего минимально жизнеспособного продукта (MVP). Цель - централизовать управление товарами от множества поставщиков для отделов продаж и закупок.
Основные цели MVP
- Единая база товаров (SKU): Хранение уникальных товарных позиций с привязкой предложений от поставщиков (цена закупки в BYN с НДС, наличие, ссылка на источник).
- Автоматизация загрузки данных: Регулярная (2-5 раз в день) автозагрузка прайс-листов из различных источников: Google Sheets, Excel/CSV, PDF, HTML-страниц. Минимизация ручного труда.
- Логика расчета цен: Основной приоритет - цена из прайса поставщика. Если цена отсутствует, система должна автоматически подтягивать ее с крупных маркетплейсов по стратегии, предложенной исполнителем.
- Матчинг товаров: Алгоритм для автоматического сопоставления одинаковых товаров от разных поставщиков в один SKU. Необходим интерфейс для ручной проверки и коррекции результатов автоматчинга. Целевое качество - не более 1 ошибки на 1000 сопоставлений.
- Веб-интерфейс с ролевой моделью:
- Отдел продаж (Sales): Поиск и фильтры, карточка товара с информацией о закупочной цене, рекомендуемой розничной цене, марже (в BYN и %), наличии.
- Отдел закупок (Procurement): Просмотр списка поставщиков по каждому SKU с сравнением цен.
- Клиент (публичная часть): Каталог товаров, корзина, оформление заказа (онлайн-оплата не обязательна для MVP). Ориентир по UX - современные маркетплейсы.
Требования к результату
- Рабочий MVP, развернутый на домене (боевой деплой).
- Предоставление админ-доступов и краткой инструкции по управлению.
- Стек технологий - на усмотрение исполнителя, исходя из эффективности решения задачи.
Что ожидается от исполнителя в ответе
- Опыт работы с парсингом данных, ETL-процессами и интеграциями.
- Примеры реализованных проектов, релевантных задаче.
- План действий: как быстро вы сможете провести аудит текущего состояния проекта и предоставить план работ на первые 7-14 дней.
- Оценка стоимости, сроков и условий работы (приветствуется поэтапная оплата).
Подробное техническое задание будет предоставлено выбранному исполнителю.