Сверка прайс-листов поставщиков
Сопоставить артикулы, упаковки и цены; показать несовпадения единиц и таблицу сопоставимых предложений.
Методика и примеры
Сверка прайс-листов поставщиков
Предложения группируются по SKU и приводятся к цене за базовую единицу по явной фасовке и справочнику коэффициентов. Источник каждой цены сохраняется. Несопоставимые единицы/валюты не выдаются за разницу цены одного товара.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
sku;price;pack;unit A;100;2;kg B;30;500;g
| SKU | Источник | Строка | Цена упаковки | Количество | Единица | Базовая единица | Цена за базовую единицу | Валюта | Статус |
|---|---|---|---|---|---|---|---|---|---|
| A | A | 2 | 100 | 2 | kg | kg | 50 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
| A | B | 2 | 60 | 1 | kg | kg | 60 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
| B | B | 3 | 50 | 1 | kg | kg | 50 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
Сравнимые цены по фасовке
Цена упаковки делится на количество и явный коэффициент перевода в базовую единицу. Сопоставлять можно только одинаковые SKU, базовую единицу и валюту. Исходная фасовка, цена и источник каждой строки остаются видимыми.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
sku;price;pack;unit A;100;2;kg B;30;500;g
| SKU | Источник | Строка | Цена упаковки | Количество | Единица | Базовая единица | Цена за базовую единицу | Валюта | Статус |
|---|---|---|---|---|---|---|---|---|---|
| A | A | 2 | 100 | 2 | kg | kg | 50 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
| A | B | 2 | 60 | 1 | kg | kg | 60 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
| B | B | 3 | 50 | 1 | kg | kg | 50 | RUB | сопоставляйте только одинаковые SKU/единицы/валюту |
