Сверка прайс-листов поставщиков

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

Рабочая область

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

Обработка на устройстве. Файлы и значения полей не отправляются в аналитику. Ctrl/Cmd + Enter — запуск.

Загрузка локальной обработки…

Настройки и локальный проект

Рецепт настроек не содержит исходных файлов. Проект очереди содержит проверяемые записи: храните его на своём устройстве. Автоматического сохранения нет.

Метод и ограничения выбранного режима

Предложения группируются по SKU и приводятся к цене за базовую единицу по явной фасовке и справочнику коэффициентов. Источник каждой цены сохраняется. Несопоставимые единицы/валюты не выдаются за разницу цены одного товара.

Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.

Методика и примеры

Сверка прайс-листов поставщиков

Предложения группируются по SKU и приводятся к цене за базовую единицу по явной фасовке и справочнику коэффициентов. Источник каждой цены сохраняется. Несопоставимые единицы/валюты не выдаются за разницу цены одного товара.

Ограничения

Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.

Проверяемый пример

Входные данные примера
sku;price;pack;unit
A;100;2;kg
B;30;500;g
SKUИсточникСтрокаЦена упаковкиКоличествоЕдиницаБазовая единицаЦена за базовую единицуВалютаСтатус
AA21002kgkg50RUBсопоставляйте только одинаковые SKU/единицы/валюту
AB2601kgkg60RUBсопоставляйте только одинаковые SKU/единицы/валюту
BB3501kgkg50RUBсопоставляйте только одинаковые SKU/единицы/валюту

Сравнимые цены по фасовке

Цена упаковки делится на количество и явный коэффициент перевода в базовую единицу. Сопоставлять можно только одинаковые SKU, базовую единицу и валюту. Исходная фасовка, цена и источник каждой строки остаются видимыми.

Ограничения

Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.

Проверяемый пример

Входные данные примера
sku;price;pack;unit
A;100;2;kg
B;30;500;g
SKUИсточникСтрокаЦена упаковкиКоличествоЕдиницаБазовая единицаЦена за базовую единицуВалютаСтатус
AA21002kgkg50RUBсопоставляйте только одинаковые SKU/единицы/валюту
AB2601kgkg60RUBсопоставляйте только одинаковые SKU/единицы/валюту
BB3501kgkg50RUBсопоставляйте только одинаковые SKU/единицы/валюту

Источники метода

Следующая задача