Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Наличие связей между полями позволяет:

Anchor
fields
fields
Связь между полями

Для примера установления связи между полями рассмотрим файл в формате XML, а в частности YML в формате model vendor:

Пример файла


После загрузки файла можно посмотреть по каким полям разбивается наш файл и заметить, что Garpun сохраняет иерархию элементов в файле, а блок <categories> находится на том же уровне, что и <offers>(вложены в <shop>).



Соответственно, данные, которые вложены в один элемент, мы можем связать с идентичными данными, которые находятся в любом другом элементе. В нашем примере тег <categoryId> есть в карточке товара, которая находится в <offers>, также идентификатор категории есть и в <categories>


Поэтому если мы в нашей рекламной кампании захотим использовать именно категории в качестве ключевых слов или в качестве шаблонов объявлений, то нам нужно явно показать, что определенному офферу принадлежит словесное описание категории - связать.

Выбрав необходимые теги в дереве элементов мы видим, что даже при выборе category и category_id в структуре файла они не отображаются в правой части бокса. 


В этом случае при необходимости связать два элемента(например - CategoryId, который у нас находится внутри 'offers' и category, который находится внутри 'categories') мы можем воспользоваться кнопкой (она появляется при наведении на необходимую строку в правой части в нашем случае - при наведении на CategoryId)

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

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


Если значения не отображаются, значит связь установлена неправильно:


Anchor
files
files
Связь между файлами

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

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

В этом случае удобнее всего использоватьGoogle Spreadsheet, который необходимо добавить в первый блок алгоритма:

Важно: после добавления Spreadsheet необходимо кликнуть на шестеренку рядом с файлом и по необходимости установить флажок "В файле имеется шапка"

В таблицу столбцами мы вносим данные, например:

Второй столбец нам необходим для того, чтоб в тексте кампании использовать категорию в единственном числе.

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

Связь данных из Spreadsheet устанавливается тем же образом, что и связь элементов - в правой части бокса по нажатию на кнопку рядом с необходимой категорией