Skip to main content

Поля

Каждое поле профиля сопоставления описывает одну связь: столбец в файле поставщика → поле в результате. Здесь же задаётся преобразование.

Состав поля​

ЧастьЧто этоПример
Столбец источникаНазвание столбца в файле поставщикаОпт. цена
Целевое полеИмя поля в результатеprice
ТрансформерОперация над значениемmultiply
ПараметрыНастройки операции{"factor": 1.35}
ПорядокПозиция поля в результате3

Целевое поле вводится текстом​

Поле «Целевое поле» — текстовое поле, а не выпадающий список. Можно ввести любое имя, которого нет в справочнике.

Это полезно, когда ваша система ожидает поле, которого PricePipe не знает. Но если использовать нестандартное имя, преобразования и правила проверки для этого поля придётся задавать вручную.

Канонические поля​

Чаще всего используются стандартные имена полей. Их знает PricePipe, и для них есть готовые преобразования и правила проверки:

id, sku, article, barcode, name, description, price, old_price, purchase_price, recommended_price, max_price, wholesale_price, stock, availability, brand, manufacturer, category, unit, size, weight, length, width, height, url, image_url, currency, color, material, full_name, first_name, last_name, middle_name, company, job_title, email, phone, phone_secondary, address, city, country, website, telegram, linkedin, notes, source.

Обратите внимание: stock — это остаток, а quantity — его синоним при распознавании, но не отдельное каноническое поле. То же с id и article.

Правила проверки полей​

Проверки настраиваются в профиле валидации — см. Правила валидации.

Что происходит с несопоставленными столбцами​

Столбец, для которого не задано поле, попадает в результат под собственным именем, но:

  • в отчёте появляется предупреждение о несопоставленных столбцах
  • правила проверки к нему не применяются
  • он не участвует в преобразованиях

Дублирующиеся столбцы и столбцы с одинаковым целевым полем — уже ошибка, а не предупреждение.

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