Перейти к основному содержимому

Исправление данных

Важно понимать: PricePipe не редактирует данные. Ошибки показываются только для чтения, исправление ячеек в интерфейсе не предусмотрено.

Отсюда следует основной принцип: массовые проблемы решаются не правкой файла, а настройкой обработки.

Два подхода​

1. Настроить обработку​

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

  • Неверные разделители чисел → decimal_normalize на поле цены
  • Лишние пробелы → trim
  • Разный регистр → uppercase или lowercase
  • Ненужные строки → фильтр
  • Слишком старые или нелогичные значения → правило min или max в профиле валидации

Настройка сохраняется в профиле и применяется ко всем следующим файлам, включая файлы из фида поставщика. Это правильный путь для регулярной работы.

2. Исправить файл​

Подходит для разовых случаев: единичная опечатка, неверно заполненная ячейка, лишняя строка.

  1. Скачайте отчёт валидации
  2. Найдите в нём номера строк и значения
  3. Исправьте исходный файл
  4. Загрузите файл заново

Загрузка файла заново — единственный способ перепроверить данные. Отдельной кнопки «проверить повторно» нет: проверка выполняется в момент обработки.

Дубликаты​

Дубликаты по артикулу находятся всегда. Если дубликаты в прайсе допустимы, есть два варианта:

  • Убрать обязательность заполнения sku — тогда проверка дублей не сработает
  • Отфильтровать лишние строки правилом фильтра

Помните: без sku PricePipe не сможет сопоставлять позиции между версиями фида, поэтому изменения не появятся в аналитике.

Чего делать не стоит​

  • Не отключайте проверку, не разобравшись. Снятая проверка required на price пропустит пустые цены в выгрузку
  • Не ждите, что PricePipe поправит данные за вас. Он только сообщает о проблемах
  • Не путайте фильтры и преобразования. Фильтр убирает строку целиком, преобразование меняет значение

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