Versions Compared

Key

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

Table of Contents

Загрузка товаров из файла YML

Импорт настраивается через задание Quad.Magic, тип задания в группе Импорт, Импорт YML.

...

Настройка 3 - указываются настройки загрузки файла.

...

Вкладка "Импорт"


Записать ID в поле - указывается поле, в которое будет записано offer id из прайса. Это же поле будет использоваться для определения уникальности товара, т.е. по нему будет загрузка прайса. Если id в прайсе содержит текст, а не число, то и поле нужно выбирать с типом "Строка"

...

Загружать производителей - если птичка установлена, то будет загружен бренд из тега vendor

Загружать категории - при установленной птичке из файла YML загружаются группы товаров из тега categories

Image Added


Загружать характеристики в поле - выбирается поле, в которое, при установленной птичке, будут загружены параметры из файла YML в виде текстовой таблицы. Если установить дополнительно птичку "В виде описания Quad.Net", то характеристики загрузятся в необходимом для программы формате, чтобы она могла при помощи QuadSite сформировать отдельные характеристики для фильтров.

Image Added


Загружать описание в поле - выбирается поле, в которое загружается информация из тега description файла YML, при установленной птичке.

Конвертировать валюту - указываются коды валют, из какой и в какую будут конвертированы цены этого прайса, при этом будет взят соответствующий курс из файла YML из тега currencies. Например, если в файле цены в рублях, а нужно их по курсу прайса конвертировать в доллары, то нужно написать из валюты RUR в валюту USD, если валюты указаны как на скриншете ниже. Цены в рублях будут умножены на 64.5

Image Added

Иногда нужно наоборот, разделить на указанный в файле курс, в этом случае выбирается "разделить"

Image Added


Проверить по названию, если не нашло по ID - при установленной птичке при загрузке прайса YML программа сначала ищет нет ли в базе товара по offer id и если нет - проверяет дополнительно по названию товара. Если рядом с птичкой указать код какого-нибудь поля, то дополнительная проверка будет брать название товара из файла и искать соответствие в значении этого поля (это можно использовать когда названия товаров из файла YML вы храните в каком-то другом поле).

Image Added


Нет в наличии, если available = false - если стоит эта птичка, товары у которых в файле указано в параметре available значение false будут загружаться как Нет в наличии. По умолчанию для формата YML (если не установлена птичка) товары такие будут загружены со статусом "Под заказ"

' вместо " - бывает в файле YML вместо кавычек используют апостроф - в этом случае нужно поставить эту птичку

Image Added


group_id (Deal, Prom) - можно выбрать поле, в которое загрузится параметр group_id из файла YML, с помощью которого связываются модификации товаров. Это поле можно будет использовать для обратной выгрузки в файл.

Image Added


Вкладка Импорт (дополнительно)

Здесь можно указать правила для загрузки информации из произвольных тегов и параметров.



Для загрузки информации из тегов со скриншета выше используется следующее правило:

FLD|barcode|f_3uffduguk

FLD - означает, что загружать нужно тег

barcode - название тега

f_3uffduguk- поле в программе, в которое загружается информация из тега, может быть стандартное (уточните в поддержке как его записать здесь), либо дополнительное пользовательское поле

Если загружать информацию  из тега нужно в числовое поле, то нужно указать в конце еще дополнительно |1 , т.е. все вместе будет так: FLD|barcode|f_3uffduguk|1

Image Added


Чтобы загрузить параметр (начинается с тега param) из файла, нужно указать такое значение, пример PRM|Цвет|F_3S0K6P1GE

PRM - означает, что загружать нужно параметр

Цвет - название параметра

F_3S0K6P1GE - поле в программе, в которое загружается информация из параметра

Image Added