Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents


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

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

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

...

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

...

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

...

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

...

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

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

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

...


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

title
Info

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

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

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

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

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

title
Info

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

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

...

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

...

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

...


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


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

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

...

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

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

...

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

...

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

...

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

Info
title

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

p.f_3v15olql5 like 'Люстры;Подвесные люстры%'

...

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

...


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

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

...

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

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

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

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

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

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

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

Info

пример

p.prod_group like '%<02034026140204702057>%' and p.manuf_code not in ('09682', '09819')

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

...

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

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

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

...

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

...

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

...

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

...

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

...

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

Info
title

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

piv.id = 5610 and p.prod_group like '%<00062>%'

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

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

Image Removed

...


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

...

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

title
Info

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

pi.id = 191 and piv.val_float >= 4 and p.prod_group like '%<00067>%'

...

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

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

...

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

Info
title

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

pi.id = 191 and ((piv.val_float >= 4) and (piv.val_float < 10)) and p.prod_group like '%<00067>%'

...

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

...

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

Info
title

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

piv.id id in (5501, 5383, 5822) and p.prod_group like '%<00062>%'

...

Можно использовать в правиле сразу несколько условий , например Цвет белый с пультом будет так:

...

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

Info

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

and p.prod_group like '%<00062>%' and exists(select 1 from product_values pv2, param_item_values piv2 where piv2.val_float >= 4 and pv2.quad_product_id = pv.quad_product_id and pv2.val_id = piv2.id) and exists(select 1 from product_values pv2, param_item_values piv2 where piv2.id = 5501 and pv2.quad_product_id = pv.quad_product_id and pv2.val_id = piv2.id)and {piv2.id = 5501} and {piv2.id = 5610}


Действие Quad.Magic

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

...


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


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

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

...

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

Note

Обратите внимание, что у товара должна быть обязательно Главная группа, и только одна главная.