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

Как настроить поля витрины и виды товара ​

После подключения источника выберите, какие данные вы хотите видеть в витрине. Исходный файл поставщика при этом не изменяется.

Включить колонку поставщика ​

  1. Откройте «Справочники → Внешние прайсы → Прайсы».
  2. Нажмите правой кнопкой мыши по прайсу и выберите «Поля витрины».
  3. На вкладке «Колонки источника» найдите нужную колонку. Ориентируйтесь на заголовок, позицию и примеры значений.
  4. Откройте её двойным щелчком или через «Настроить» в контекстном меню.
  5. Включите «Показывать эту колонку в витрине», задайте понятное «Название в витрине» и нажмите «Применить».
  6. Повторите для остальных колонок. На вкладке «Поля витрины» проверьте итоговый состав и порядок.
  7. Нажмите «Применить витрину». При первой настройке сначала задайте ID товара в «Ключ строки и вид». Затем в списке прайсов выполните «Загрузить в витрину».

Для настройки нескольких исходных колонок выделите их с Ctrl или Shift, нажмите правой кнопкой мыши и выберите «Настроить». Массовая настройка видимости не меняет сопоставления с видами товара.

«Код подстановки» нужен для шаблонов выгрузки. Он начинается с price_. При обычной настройке можно оставить предложенный код. Если он уже используется в шаблоне, его изменение потребует проверить этот шаблон.

Колонки можно описать вручную командой «Добавить колонку вручную»: укажите её позицию, например 4 или D, и ожидаемый заголовок. Программа будет брать значение из этой позиции, поэтому её нужно сверить с файлом поставщика.

Добавить собственное значение ​

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

  1. В «Поля витрины» перейдите на одноимённую вкладку.
  2. Нажмите правой кнопкой мыши в таблице и выберите «Добавить поле».
  3. Укажите название и выберите «Тип значения → Статическое».
  4. При необходимости заполните «Значение по умолчанию» — например, «Под заказ». Оно будет основой значения для каждой строки.
  5. Нажмите «Сохранить поле», затем «Применить витрину».
  6. Загрузите прайс в витрину.

После загрузки значение можно изменить отдельно для одной строки или сразу для нескольких. Такие ручные значения сохраняются при последующих загрузках с тем же ключом строки.

Рассчитать поле по формуле ​

Рассчитываемое поле помогает получить число из исходных колонок. Например, если поставщик передаёт цену комплекта и количество деталей в нём, можно рассчитать цену за штуку.

  1. Добавьте самостоятельное поле и выберите «Тип значения → Рассчитываемое».

  2. В формуле вставляйте исходные колонки через «+ Колонка».

  3. Между значениями выберите операцию: сложение, вычитание, умножение или деление.

  4. Укажите округление. Например:

    text
    round([Цена комплекта] ÷ [Количество]; 2)
  5. Дождитесь сообщения «Формула корректна», сохраните поле и примените витрину.

  6. Выполните «Загрузить в витрину», чтобы получить новые значения.

В этой формуле 2 означает округление до двух знаков после запятой. Допустимо от 0 до 6 знаков. Названия в квадратных скобках в примере — выбранные колонки вашего файла; вставляйте их кнопкой, чтобы сохранить правильную ссылку.

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

Если исходное значение пустое, не является числом или делитель равен нулю, результат будет пустым. Строка при этом остаётся в витрине. Исключение — колонка, выбранная как «Остаток»: её пустая ячейка заменяется значением «По умолчанию» (см. ниже), и формула считает по нему.

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

Выбрать количество, цену и фотографии ​

В списке прайсов откройте «Ключ строки и вид» — откроется окно «Служебные поля и вид товара», вкладка «Служебные поля».

НастройкаЧто выбрать
ОстатокКолонку с количеством поставщика. В списке только колонки, уже включённые в витрину. «По умолчанию» — значение для пустой ячейки; изначально там 1, поэтому без изменения пустые остатки станут равны 1. Если пустой остаток должен означать «нет в наличии», укажите 0
ЦенаПоле витрины с нужной ценой: исходное или самостоятельное, в том числе рассчитываемое
ФотоПоле витрины со ссылками на фотографии

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

Для фотографий подходят полные ссылки, начинающиеся с http:// или https://. Несколько ссылок могут быть разделены пробелом, переносом строки, ;, | или запятой перед следующей ссылкой. Пути к файлам на компьютере не подходят.

Настройка поля фотографий влияет на отображение уже загруженной витрины и сама по себе не требует повторной загрузки. В таблице вместо списка ссылок появится число фотографий.

Определять вид товара ​

Настройки вида находятся в «Ключ строки и вид» на вкладке «Вид товара». Сами виды и их характеристики заводятся в справочнике — см. Настроить виды товара.

Если весь прайс относится к одному виду, например к шинам, на этой вкладке достаточно выбрать «Вид по умолчанию».

Если в файле несколько видов:

  1. Включите нужную исходную колонку в витрину.
  2. На вкладке «Вид товара» выберите её как «Колонка-дискриминатор» — это колонка, по значению которой программа различает виды товара.
  3. Нажмите «Добавить правило», задайте условие и вид товара.
  4. Расположите правила кнопками «Выше» и «Ниже».
  5. При необходимости задайте «Вид по умолчанию» для остальных строк.
  6. Нажмите «Применить» и загрузите прайс заново.

В столбце «Условие» доступны «Точное совпадение», «Содержит» и «Начинается с». Регистр букв и пробелы по краям не учитываются. Применяется первое совпавшее правило сверху вниз. Если совпадения нет, используется вид по умолчанию; если он не выбран, строка останется без вида.

Например, для колонки «Категория» правило «Точное совпадение — Шины» назначает вид «Шина», а правило «Точное совпадение — Диски» — вид «Диск».

В карточке строки вид можно выбрать вручную, в том числе «Без вида». Ручной выбор имеет приоритет над правилами и сохраняется при следующих загрузках.

Связать колонки с характеристиками ​

Само назначение вида товара не объясняет программе, где у поставщика ширина шины, диаметр диска или другая характеристика. Для этого нужно сопоставление полей.

  1. В «Поля витрины» откройте настройку исходной колонки или самостоятельного поля.
  2. В блоке «Сопоставление с видами товара» найдите нужный вид.
  3. Выберите характеристику, которой соответствует значение поля.
  4. Сохраните настройку, примените витрину и загрузите прайс.

Одну колонку можно сопоставить с характеристиками разных видов. Например, «Диаметр» поставщика — с диаметром шины и диаметром диска. В конкретной строке будет использован назначенный ей вид товара.

Если характеристика уже занята другой колонкой, она помечена «уже занято». Если нужной характеристики нет в списке, проверьте её доступность для внешних прайсов в справочнике видов товара.

Контролировать незаполненные поля ​

В настройке важной колонки или самостоятельного поля включите «Контролировать заполнение». После применения в витрине можно будет показать «Только с пропусками», а пустые ячейки получат подсветку.

Это помощник для проверки данных: пропуск не блокирует загрузку или выгрузку. Если вместо пустоты применяется значение по умолчанию, поле считается заполненным. Скрытые в вашей таблице колонки тоже участвуют в контроле.

Изменить порядок полей ​

На вкладке «Поля витрины» используйте «Поднять выше» и «Опустить ниже» в контекстном меню. Это порядок полей в настройках прайса.

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

База знаний SoftRazborki