hexbitАртем НовиковИИ-разработка Обсудить задачу
04 / Закупки и каталог

Разные прайсы.Один каталог.

Один товар у поставщиков называется по-разному. Соберу инструмент, который сопоставляет позиции с вашим каталогом, учитывает фасовку и помогает сравнивать цены на одинаковых условиях.

Лично разберусь в задаче, разработаю и запущу.

ПРАЙСЫ → МАТРИЦА ЗАКУПКИ
Матрица закупкиУчебный пример · цены условные
Масло сливочное · 82,5%Сравниваем одинаковый продукт и бренд
Сравнение предложений поставщиков
ПредложениеЦенаЗа 1 кг
Поставщик АУпаковка 180 г180 ₽1 000 ₽
Поставщик БКоробка 10 × 180 г1 710 ₽950 ₽
ЕДИНИЦЫ ПРИВЕДЕНЫКоробка 1,8 кг → 950 ₽ за кг

Исходная строка и цена упаковки сохранены. Условия доставки проверяются отдельно.

Учебный пример с условными товарами и ценами. Показывает логику сравнения, а не обещанную экономию.

01Прайсы в единой структуре
02Сверка характеристик и фасовок
03Матрица цен с исходными строками
01 / Кому это нужно

Сравнивать предложения.
Не сводить таблицы.

Для оптовиков, закупщиков и HoReCa, которые регулярно получают прайсы нескольких поставщиков на пересекающийся ассортимент.

01 /

Названия не совпадают

Сокращения, другой порядок слов и разные артикулы мешают найти один товар. Сопоставление учитывает его признаки.

02 /

Цена за штуку или коробку?

Сравнение учитывает массу и количество в упаковке. Исходная цена остаётся рядом с пересчитанной.

03 /

Новый файл — всё заново

Подтверждённые соответствия сохраняются. Изменившиеся характеристики отправляются на повторную проверку.

02 / Как работает решение

От разрозненных файлов
до сравнимых предложений.

Правила совпадения задаёт ваша товарная категория. Похожие названия не должны скрывать разницу в составе, бренде или размере упаковки.

01

Загружаем прайсы

Приводим колонки к общей структуре, сохраняя файл и исходную строку.

02

Сопоставляем товары

Сверяем название, бренд, характеристики, массу и единицы измерения.

03

Проверяем спорное

Закупщик подтверждает пары и видит, какие признаки совпали или различаются.

04

Сравниваем цены

Собираем матрицу предложений и выгрузку для закупки. Отмечаем дату прайса.

Самая низкая цена в таблице не учитывает все условия сделки автоматически. Доставку, минимальную партию, наличие и сроки включаем в сравнение отдельными правилами.

03 / Первый этап

Начнём с одной
товарной категории.

Возьмём ваши реальные прайсы и проверенные закупщиком пары товаров. Добьёмся понятного сравнения до загрузки всего ассортимента.

Обсудить пилот
  • Согласуем обязательные признаки совпадения
  • Разберём несколько прайсов и ваш каталог
  • Сделаем очередь подтверждения и матрицу цен
  • Проверим обновление прайса без потери принятых решений
Состав, стоимость и срок — до стартаОценю пилот после разбора ваших примеров и интеграций. Фиксируем объём и оплату по этапам. Расходы на сервер и внешние сервисы считаем отдельно.

Проверяем: правильность соответствий на эталонной выборке, пересчёт единиц, поведение при смене фасовки и сохранение подтверждений. Ошибочные совпадения оцениваем отдельно от пропущенных.

04 / До первого сообщения

Давайте
проясним.

Нужны одинаковые артикулы у всех поставщиков?

Нет. Если общего артикула или штрихкода нет, используем название и характеристики. Чем лучше заполнены признаки, тем надёжнее сопоставление. Неоднозначные пары подтверждает закупщик.

Можно сравнивать цены за килограмм?

Да, если известны масса и состав упаковки. Сохраняем исходную цену и показываем расчёт. При неизвестной фасовке не подставляем предположения — просим уточнить.

Что происходит при новом прайсе?

Система повторно использует подтверждённые связи и обновляет предложения. Если изменились важные характеристики товара, пара возвращается на проверку.

Можно начать без интеграции с 1С?

Да. Первый этап может работать с загрузкой файлов и выгрузкой в Excel. Когда качество сопоставления устраивает, подключаем регулярный обмен с вашей учётной системой.

05 / Напрямую разработчику

Покажите, как устроена
ваша закупка.

Какие товары сравниваете, сколько поставщиков и как часто обновляются цены? По этим данным выберем категорию для пилота.

Артем Новиков
Артем НовиковНа созвоне, в переписке и за кодом — я.@artwiser ↗
Написать в Telegram

Откроется чат @artwiser с черновиком по этой услуге. Дополните его и отправьте в Telegram.

Обсудить мой проект