Чтобы товары были не только в верхних категориях, но и в других, нужно прописать для каждой такой категории правила, по которым они попадают в эту категорию. Для добавления правила нужно 2 раза кликнуть по категории и в карточке перейти во вкладку "Привязать товар"
Например, все люстры добавляются по умолчанию в папку Люстры. Чтобы они попали дополнительно в подгруппу "подвесные", можно добавить следующие правила:
Добавление по названию товара
Часть подвесных люстр так и называется "Подвесная люстра такая-то", соответственно нужно выбрать товары, название которых начинается с "Подвесная люстра"
Для этого добавляется правило в группу
пример правила
p.title like 'Подвесная люстра%'
Знак процента в конце означает, что после текста "Подвесная люстра" может быть любой другой текст или ничего, т.е. конкретно данное правило означает, что название начинается с текста "Подвесная люстра".
Обратите внимание, что при поиске товара учитывается заглавные и строчные буквы, т.е. в правиле выше слово "Подвесная" в искомом товаре обязательно должно начинаться с большой буквы П. Если вы хотите, чтобы выбирались не зависимо от заглавных букв, то нужно правило писать так: lower(p.title) like 'подвесная люстра%' , т.е. к полю, по которому идет поиск, добавляется функция lower и поле берется в скобки, а искомый текст указывается весь маленькими буквами.
Для правила, если искомый текст может быть в любом месте (например, в начале, середине или конце названия) знак процент ставится с двух сторон, пример '%с пультом ДУ%':
пример правила
p.title like '%с пультом ДУ%' and p.prod_group like '%<00062>%'
В правиле выше, помимо фильтра по названию, добавлен еще фильтр по группе, в которой должен находиться товар, чтобы его добавили еще в какую-то дополнительную группу.
Между условиями ставится and , что означает, что должны соблюдаться оба условия.
Код группы ставится между %< и >% , если нужна конкретная группа, либо %< и % , если группа со всеми ее подгруппами, в примере выше это было бы '%<00062%'
Код группы можно взять в карточке группы.
Правил для одной группы можно задавать несколько, каждое правило с новой строки
Добавление по названию группы в Прайсе
Если вам нужно добавить свой товар в какую-то подгруппу в зависимости от того, в какой группе находится этот товар в прайсе поставщика или в прайсе с товаром, полученным с другого сайта, то нужно создать дополнительное поле, например "Группа в прайсе" и при настройке прайса загружать в это поле информацию о группе. Затем через Quad.Magic скопировать это поле из прайсов в основной прайс. Так будет проще настраивать правила, по заполненному полю в Основном прайсе, чем напрямую учитывать поля из прайсов поставщиков и дополнительных прайсов.
В программе добавлена колонка, в которую записывается группа товара с сайта, откуда были взяты описания. Колонка называется Группа из прайса. Скопировать нужный текст можно либо из карточки товара
либо найдя нужные группы во вкладке Прайсы
Для этого перейдите во вкладку Прайсы и выберите нужный прайс
Слева внизу выберите Группы и отсортируйте по названию группы. Здесь вы можете увидеть какие вообще есть группы на сайте.
Можно 2 раза кликнуть на нужной группе и скопировать текст ее названия
Этот текст вставляем в дополнительное правило
пример правила
p.f_3v15olql5 like 'Люстры;Подвесные люстры%'
здесь f_3v15olql5 - это название поля, в котором записана группа из прайса.
и получаем уже 2 правила, по которым люстра будет попадать в группу "Подвесные"
Добавление по характеристикам
Данные правила можно использовать если вы хотите добавить товар в дополнительные группы в зависимости от каких-то характеристик товара, например, от Цвета или Размера.
Посмотреть, какие характеристики заполнены у товара можно во вкладке Продукция.
В этом окне, помимо информации о самих характеристиках и значениях вы увидите коды, которые будут использоваться для составления правил.
piid - код характеристики
pivid - код значения характеристики
Эти коды можно смотреть так же в программе QuadSite
Допустим у нас есть группа "Люстры / С пультом" и мы хотим в нее добавить все товары находящиеся в группе Люстры и у которых есть пульт, т.е. значение характеристики "Пульт ДУ" равно "Да".
Для этого добавляется такое правило:
пример правила
piv.id = 5610 and p.prod_group like '%<00062>%'
где 5610 - это Код значения характеристики
00062 - код группы Люстры
Еще пример, нужно добавить в подгруппу "Споты / 4+ ламп" все споты у которых больше 4-х ламп. Для этого понадобится характеристика с типом "Число"
Правило будет выглядеть так:
пример правила
pi.id = 191 and piv.val_float >= 4 and p.prod_group like '%<00067>%'
где 191 - это код характеристики "Общее количество ламп" (обратите внимание, что для кода характеристики используется pi.id =, а для кода значения характеристики piv.id =)
>= 4 - правило, что значение должно быть больше или равно 4
00067 - код группы Споты
Если значение должно быть в промежутке, например больше или равно 4-х ламп и меньше 10-ти ламп, то правило будет выглядеть так:
пример правила
pi.id = 191 and ((piv.val_float >= 4) and (piv.val_float < 10)) and p.prod_group like '%<00067>%'
Если нужно выбрать товары у которых характеристики имеет несколько заданных значений, например все лампы у которых светлый цвет плафона (Белый, Бежевый, Хром)
В этом случае будут использоваться коды значений нужных характеристик
пример правила
piv.id in (5501, 5383, 5822) and p.prod_group like '%<00062>%'
Можно использовать в правиле сразу несколько условий на значения разных характеристик, в этом случае нужно использовать для кода значений характеристик piv2.id =, а сами формулы брать в фигурные скобки {} . В примере ниже выбираются белые люстры с путом ДУ.
пример правила
and p.prod_group like '%<00062>%' and {piv2.id = 5501} and {piv2.id = 5610}
Действие Quad.Magic
Правила, которые вы задали в группах, выполняются действием QuadMagic "Добавить в дополнительные группы". Действие это нужно добавить в группу действий, выполняемую для получения описаний, после действий формирования характеристик товаров в QuadSite, если у вас такое есть, чтобы на момент распределения по подгруппам у товаров уже были характеристики.
У этого действия нет каких-то дополнительных настроек.
Ручное добавление
Выделите товар, который нужно добавить в дополнительные группы и в меню кнопки “Операции с товаром” выберите Группа товара / Добавить в группу
В открывшемся окне выберите группу, в которую товары будут добавлены дополнительно.
Обратите внимание, что у товара должна быть обязательно Главная группа, и только одна главная.