Если у вас есть свои характеристики, а так же характеристики из других прайсов или сайтов, то их нельзя просто так, без обработки, загрузить себе на сайт, так как у характеристик с других сайтов могут отличаться названия от ваших, а так же значения. Если добавить все как есть, то на сайте в фильтрах будут дублироваться одинаковые по смыслу характеристики и значения характеристик. Сами значения могут быть в других единицах измерения. Чтобы можно было использовать характеристики с разных сайтов или прайсов, их нужно совместить с вашими характеристиками. Все добавить на сайт без каких-либо ручных действий можно только если вы не планируете на сайте делать фильтры.
1. Загрузка характеристик и фото из файлов или парсеров
Для хранения характеристик из прайсов или парсеров нужно создать отдельное пользовательское поле типа Текст, чтобы характеристики не загружались в то же поле, что и ваши характеристики (свои характеристики обычно грузятся в виде таблицы HTML в поле Описание).
Пример пользовательского поля:
Назовите его, например, Характеристики (парсер)
В настройках поля в колонке Копировать нужно указать Да + не заполненные.
Характеристики из файла с отдельными колонками
Речь о файлах, где каждая характеристика идет в отдельной колонке, пример файла:
Для загрузки таких характеристик нужно добавить новый прайс с типом Другой и, помимо обычных настроек названия товара, цены, наличия и других нужных, задаете еще настройки во вкладке
12. Характеристики. Используйте следующие настройки, если характеристики расположены в каких-то выборочных колонках:
Или такие настройки, в случае, если характеристики в файле идут начиная с какой-то колонки и до конца листа:
т.е. колонки добавлять не нужно, а нужно указать номер колонки, начиная с которой идут характеристики. Подробнее про загрузку характеристик здесь.
Характеристики из парсера
Если для сбора информации используется наш парсер, то нужно только добавить прайс с типом Другой, который затем указывается в настройках парсера, вместе с полем, в которое будут сохраняться характеристики.
Подробнее про настройку парсеров здесь.
Загрузка фото
Для загрузки фото нужно создать поле с типом Текст, если оно у вас еще не создано. Обычно оно называется “Фото BIG”, но вы можете дать ему любое название.
В это поле нужно загружать полные ссылки на фото, откуда они будут скачаны.
Приоритет загрузки фото и характеристик
Для всех прайсов, из которых нужно загружать фото или характеристики, нужно указать приоритет, с которым будет браться информация из прайса. Приоритет может быть у всех прайсов одинаковый, если 1 и тот же товар не может быть связан с несколькими прайсами с описанием.
Чем больше число, тем выше приоритет. Не указывайте числа, у которых на конце 9, указывайте числа кратно 10.
Аналогично характеристикам из парсеров или прайсов поставщиков можно загрузить и свои собственные характеристики, если они у вас уже есть. Грузить их нужно в прайс с типом Основной.
Для cвоих характеристик нужно добавить отдельное пользовательское поле с типом “Текст”, назвать его можно “Характеристики (собственные)” или “Характеристики (для сайта)”.
Возможен вариант загрузки характеристик из файла специального формата, в этом случае загрузятся все коды и айдишники характеристик, необходимые для обратной выгрузки этих характеристик на сайт. Для формирования файла нужно разработать специальный скрипт, для этого обратитесь к программисту сайта. У нас есть готовый скрипт для Bitrix. Подробнее про импорт из специального формата здесь.
2. Формирование характеристик
Для формирования характеристик, чтобы из загруженной в виде таблицы HTML информации получить отдельные характеристики, нужно добавить задание Sync.X для обработки характеристик. Пример настроек задания (кнопка Quad.Magic / Настройки / Характеристики)
Инструкция здесь.
После настройки запустите обработку
После завершения у вас должны появиться характеристики
Набор характеристик нужно добавить для каждого прайса, в который загружен из файла или полечен парсером контент. В результате у вас получится несколько наборов, у каждого из которых есть ID:
Аналогичные настройки нужно добавить и для собственных характеристик. Для собственных характеристик можно указать Тип значения и другие настройки Управление характеристиками
Чтобы не запускать формирование характеристик вручную, можно создать действия в Sync.X для каждого набора.
3. Сопоставление характеристик
Чтобы максимально автоматизировать процесс сопоставления характеристик предварительно нужно сопоставить товары из прайса, в который загружены характеристики. Характеристики копируются и заполняются только для связанных товаров.
Для сопоставления характеристик в откройте окно Quad.Magic / Настройки / Характеристики и перейдите во вкладку Сопоставление
Второй вариант - зайти в сопоставление через просмотр характеристик конкретного товара, если увидели в списке характеристик какую-то, которую нужно сопоставить.
Инструкция по сопоставлению характеристик здесь
Теперь выберите слева собственный набор характеристик и, при необходимости, тип товаров, а справа - набор характеристик, который нужно привязать к собственному. В результате слева и справа отобразятся характеристики (в верхних таблицах) и значения характеристик (в нижних). Связывать нужно и характеристики и значения, если они отличаются названиям. Характеристики и значения с одинаковыми названиями связываются автоматически, их вручную связывать не нужно.
Зеленым выделяет то, что уже связано. Посмотреть что и с чем связано можно в таблице внизу
В меню правой кнопки можно удалить связи, при необходимости.
Значения характеристик нужно связывать только у характеристик с типом Строка, Список с выбором одного значения, Список с выбором нескольких значений. Связывать значения у характеристик с типом Число, Строка, Да/Нет - не нужно.
Для привязки выберите слева и справа соответствующие значения и нажмите кнопку “Добавить связь”. Вверху - характеристики, внизу - значения характеристик.
Если какой-то характеристики или значения (кроме Число, Строка, Да/Нет) у вас на сайте еще нет, вы можете ее добавить сразу здесь из прайса.
Если значения из парсера (прайса) в других единицах измерения, не таких как у вас на сайте, то после добавления связи нужно ввести для нее формулу (двойной клик на ячейке в колонке Формула)
Здесь нужно ввести число, умножив на которое значение характеристики из прайса, единицы измерения будут сконвертированы в такие, как в вашем каталоге. На скриншете выше умножается на 1000, чтобы перевести из килограммов в граммы. Если бы нужно было перевести наоборот, из граммов в килограммы, то здесь нужно было бы указать 0.001
4. Задание в Quad.Magic для копирования связанных характеристик
Теперь нужно в QuadMagic настроить и выполнить задание, которое по связям скопирует характеристики из прайсов в ваш каталог.
Тип задания - Заполнить связанные характеристики.
Настройка 1 - указывается первым значением ИД набора характеристик в который будут скопированы значения из указанных через запятую других наборов характеристик.
Например, значение 1,2,3 означает, что в набор с ИД = 1 скопируются характеристики из наборов с ИД = 2 и 3. Копирование идет в порядке, в котором указаны айдишники, соответственно, если для немножественной характеристики что-то скопировалось из набора 2, то оно не будет копироваться уже из набора 3.
ИД характеристик можно узнать в окне настроек характеристик
При указанной выше настройке не копируются характеристики, если они уже заполнены. Т.е. если у товара уже есть значение какой-то характеристики, то из других наборов оно браться не будет. Если нужно, чтобы в какую-то характеристику были скопированы все указанные значения в других наборах характеристик, то тип этой характеристики нужно указать как “Список с выбором нескольких значений”
а в настройке 1 задания Quad.Magic добавить слово MULTI
Задание заполнения связанных характеристик нужно добавлять после заданий формирования характеристик.
Если у вас формируется несколько наборов характеристик с нескольких сайтов, то соответственно добавлять после формирования их всех.