Skip to main content

Автоматическое сопоставление

Auto Mapping разбирает файл и пытается определить, что означает каждый столбец. Анализ идёт в три прохода, от самого надёжного сигнала к наименее определённому.

Проход 1. Заголовок столбца​

Самый точный сигнал. Заголовок сверяется со справочником алиасов на русском и английском:

Заголовок: Артикул
Алиасы: sku ← Артикул, SKU, арт, product code, article
Результат: sku, уверенность 0,97

Небольшой неполный список алиасов:

ПолеАлиасы
skuАртикул, арт, SKU, product code, article
nameНаименование, название, товар, product, name
priceЦена, стоимость, price, cost
stockОстаток, количество, кол-во, stock, qty
brandБренд, марка, brand
barcodeШтрихкод, barcode, ean, штрихкод производителя

Полный список полей — в статье Поля.

Проход 2. Префикс и суффикс​

Если заголовок начинается с известного алиаса, но содержит дополнение, PricePipe создаёт отдельное поле с суффиксом:

Изображение 1 → image_1 (уверенность 0,90)
Опт −4 % → wholesale_price_4

Присваиваются свои поля для изображений и оптовых цен.

Проход 3. Смысловое совпадение​

Если заголовок не распознан, используется приблизительное сравнение с порогом 0,80. Такие пары всегда помечаются как предложенные и требуют подтверждения.

Разбор содержимого​

Если заголовок остался непонятным, PricePipe смотрит на значения в столбце:

Что видно в данныхПолеУверенность
Значения похожи на штрихкодbarcode0,72
Слова «есть», «нет», «в наличии», «под заказ»availability0,70
Повторяющиеся целые числаstock0,66
Десятичные числаprice0,62
Уникальные целые числаid0,55
Произвольный текстname0,55

Важно: разбор содержимого — последний проход. Если заголовок распознан как алиас, значения уже не рассматриваются, и цена не растёт. Поэтому «неоднозначный, но известный» заголовок до разбора значений не дойдёт.

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

Чего Auto Mapping не делает​

  • Не определяет даты
  • Не определяет ссылки по содержимому
  • Не сопоставляет неоднозначные заголовки (id, код, код товара, индентификатор) без подтверждения — их уверенность не поднимается выше 0,60
  • Не подбирает значения преобразований и фильтры

Несопоставленные столбцы​

Столбец, для которого поле не определено, попадает в результат под своим именем. В отчёте появляется предупреждение о несопоставленных столбцах. Если два столбца претендуют на одно поле, второму добавляется суффикс.

Что происходит дальше​

  1. Сопоставленные поля видны в редакторе с оценкой уверенности
  2. Их можно проверить и изменить — целевое поле вводится текстом
  3. Сопоставление сохраняется в профиле
  4. Событие запоминается: профиль можно привязать к поставщику, и следующие файлы получат то же сопоставление

Кнопки «Save as Profile» в интерфейсе нет. Профиль создаётся через создание профиля сопоставления, а привязка к поставщику — через действие «Сохранить как поставщика».

Связанные статьи​