Найдите источник каждого значения
Цена поставщика, цена продажи и остаток вашего склада — разные данные. Для каждого поля каталога назначьте источник и правило обновления. Решите, какие значения менеджер может переопределить вручную и когда импорт вправе их изменить. Иначе очередной прайс может затереть согласованную цену или описание товара.
Сопоставляйте товары по устойчивым признакам
Название не подходит как единственный ключ: поставщики пишут его по-разному. Нужны артикулы, производители и правила для вариантов товара. Соберите примеры дублей, комплектов, упаковок и замен. Если один источник считает штуки, а другой коробки, преобразование единиц нужно согласовать до загрузки всего каталога.
Старый остаток не равен наличию
Определите допустимый возраст данных и поведение при задержке обновления. Для спорного товара можно показывать необходимость уточнения вместо уверенного обещания наличия. Обсудите, когда возникает резерв и кто его подтверждает. Отдельно разберите ситуацию, когда два покупателя одновременно заказывают последнюю доступную позицию.
Предусмотрите понятный результат импорта
Менеджеру нужны время последнего обновления, число обработанных позиций и список строк с проблемами. Ошибка одного артикула не должна оставаться незаметной среди тысяч успешных записей. Полезны пробная загрузка и сравнение изменений перед массовым обновлением. Решите, кто проверяет аномальное изменение цен и какие операции требуют подтверждения.
Свяжите каталог с реальным заказом
Проверяйте цепочку целиком: товар найден, характеристики понятны, цена подтверждена, доставка рассчитана, документы сформированы. В Минпромаркете каталог связан с импортом прайсов и остатков поставщиков, а также оформлением заказов и документами. Для ПГС важны технические характеристики, варианты и аналоги: состав каталога зависит от того, как покупатель выбирает оборудование.
Что нужно для оценки
Подготовьте реальные обезличенные файлы поставщиков, описание доступа к их данным, объём каталога и ожидаемую частоту обновления. Приложите несколько сложных товаров и пример заказа с доставкой. Это позволяет оценить сопоставление, очистку и обработку ошибок отдельно от витрины, а также увидеть зависимости от внешних систем до начала разработки.
Обсудить проект