Quad.Wiki

Добавление/перенос товара в дополнительные группы



Чтобы товар добавился в группу как в дополнительную, перед условием нужно ставить + или ничего не ставить

Чтобы товар перенесся в другую группу, перед условием нужно поставить знак =

Условие по которому добавляется в дополнительную группу:

 

Условие по которому переносится и становится главной группой:

 

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

 

Чтобы понимать, что делает каждое из условий, добавляемых в этой настройке, можно оставлять комментарии. В начале строки поставьте знак // (два слеша), чтобы программа понимала, что это комментарий. Два слеша должны быть в начале каждой строки комментария.

 

Например, все люстры добавляются по умолчанию в папку Люстры. Чтобы они попали дополнительно в подгруппу "подвесные", можно добавить следующие правила:

Добавление по названию товара

Часть подвесных люстр так и называется "Подвесная люстра такая-то", соответственно нужно выбрать товары, название которых начинается с "Подвесная люстра"



Для этого добавляется правило в группу

пример правила 1

p.title like 'Подвесная люстра%'

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

Обратите внимание, что при поиске товара учитывается заглавные и строчные буквы, т.е. в правиле выше слово "Подвесная" в искомом товаре обязательно должно начинаться с большой буквы П. Если вы хотите, чтобы выбирались не зависимо от заглавных букв, то нужно правило писать так: lower(p.title) like 'подвесная люстра%'  , т.е. к полю, по которому идет поиск, добавляется функция lower и поле берется в скобки, а искомый текст указывается весь маленькими буквами.

Для правила, если искомый текст может быть в любом месте (например, в начале, середине или конце названия) знак процент ставится с двух сторон, пример '%с пультом ДУ%':

пример правила 2

p.title like '%с пультом ДУ%' and p.prod_group like '%<00062>%'

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

Между условиями ставится and , что означает, что должны соблюдаться оба условия.

Код группы ставится между %< и >% , если нужна конкретная группа, либо %< и % , если группа со всеми ее подгруппами, в примере выше это было бы '%<00062%'

Код группы можно взять в карточке группы.

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



Добавление по названию группы в Прайсе



Если вам нужно добавить свой товар в какую-то подгруппу в зависимости от того, в какой группе находится этот товар в прайсе поставщика или в прайсе с товаром, полученным с другого сайта, то нужно создать дополнительное поле, например "Группа в прайсе" и при настройке прайса загружать в это поле информацию о группе. Затем через Quad.Magic скопировать это поле из прайсов в основной прайс. Так будет проще настраивать правила, по заполненному полю в Основном прайсе, чем напрямую учитывать поля из прайсов поставщиков и дополнительных прайсов.

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

либо найдя нужные группы во вкладке Прайсы

Для этого перейдите во вкладку Прайсы и выберите нужный прайс

Слева внизу выберите Группы и отсортируйте по названию группы. Здесь вы можете увидеть какие вообще есть группы на сайте.

Можно 2 раза кликнуть на нужной группе и скопировать текст ее названия

Этот текст вставляем в дополнительное правило

здесь f_3v15olql5 - это название поля, в котором записана группа из прайса.

и получаем уже 2 правила, по которым люстра будет попадать в группу "Подвесные"



Ограничение по Бренду

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

 

только выбранные:

p.manuf_code in ('код1', 'код2', 'код3')

если один код:

p.manuf_code in ('код1')

если все кроме указанных кодов:

p.manuf_code not in ('код1', 'код2', 'код3')

 

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

код группы в условии p.prod_group like '%<00062>%' можно посмотреть в карточке группы

 

Добавление по характеристикам

Данные правила можно использовать если вы хотите добавить товар в дополнительные группы в зависимости от каких-то характеристик товара, например, от Цвета или Размера.

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

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

piid - код характеристики

pivid - код значения характеристики

Эти коды можно смотреть так же в программе QuadSite

Допустим у нас есть группа "Люстры / С пультом" и мы хотим в нее добавить все товары находящиеся в группе Люстры и у которых есть пульт, т.е. значение характеристики "Пульт ДУ" равно "Да".

Для этого добавляется такое правило:

где 5610 - это Код значения характеристики

00062 - код группы Люстры



Еще пример, нужно добавить в подгруппу "Споты / 4+ ламп" все споты у которых больше 4-х ламп. Для этого понадобится характеристика с типом "Число"

Правило будет выглядеть так:

где 191 - это код характеристики "Общее количество ламп" (обратите внимание, что для кода характеристики используется pi.id =, а для кода значения характеристики piv.id =)

>= 4 - правило, что значение должно быть больше или равно 4

00067 - код группы Споты

Если значение должно быть в промежутке, например больше или равно 4-х ламп и меньше 10-ти ламп, то правило будет выглядеть так:



Если нужно выбрать товары у которых характеристики имеет несколько заданных значений, например все лампы у которых светлый цвет плафона (Белый, Бежевый, Хром)

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



Можно использовать в правиле сразу несколько условий на значения разных характеристик, в этом случае нужно использовать для кода значений характеристик piv2.id =, а сами формулы брать в фигурные скобки {} . В примере ниже выбираются белые люстры с путом ДУ.



Действие Quad.Magic

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



У этого действия нет каких-то дополнительных настроек.


Ручное добавление

Выделите товар, который нужно добавить в дополнительные группы и в меню кнопки “Операции с товаром” выберите Группа товара / Добавить в группу

В открывшемся окне выберите группу, в которую товары будут добавлены дополнительно.