Quad.Wiki

Настраиваемое автоматическое сопоставление

 

Данный способ можно применять, например, в таких случаях:

  • в прайсе поставщика или в вашем прайсе в информации о товаре есть текст, частично входящий в название, модель или код в противоположном прайсе

  • в вашем прайсе заполнены поля Бренд и Модель и вы знаете что у поставщика в названии есть эта информация (или наоборот)

  • в вашем названии присутствует код товара поставщика

Если вы хотите связать товар по полям Бренд и Модель, при этом бренд и модель заполнены как в вашем прайсе, так и в прайсе поставщика, то для этого лучше использовать задание

1. Во вкладке Прайсы выберите нужный прайс

 

2. В меню правой кнопки мыши выберите пункт Автоматическое сопоставление / Настраиваемое сопоставление

3. Указать настройки сопоставления и нажать OK, дождаться завершения операции

 

Настройки окна сопоставления

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

Колонки из связываемого прайса - здесь выбирается поле или несколько из связываемого прайса.

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

 

Выбор направления сопоставления

Кнопка посередине определяет направление, в котором будет идти поиск совпадений.

Если стрелка смотрит слева направо - программа берет за базовый товар ваш прайс и пробует его найти среди товаров поставщика. Если стрелка смотрит справа налево - за базовый товар берется товар из связываемого прайса. Направление нужно выбирать руководствуясь следующим принципом:

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

  • выбирать за базовый тот товар, которого меньше, т.е. если например бренд и модель заполнены и в вашем прайсе и в прайсе поставщика, но у вас 20 000 товаров, а у поставщика 1000 - за базовый нужно брать прайс поставщика (стрелка смотрит справа налево) - таким образом будет только 1000 поисков, если выбрать наоборот - 20 000 поисков.

  • если ваш и прайс поставщика особо ничем не отличаются, то можно попробовать запустить сопоставления 2 раза, в одном и обратном направлении.

 

Только группу своего прайса - здесь нужно что-то выбирать, если хотите ограничить сопоставление только одной какой-то группой своего прайса (включая ее подгруппы).

Минимальное количество символов в искомом тексте - можно ограничить длину текста в поле, используемом при сопоставлении (например, если указать здесь 6 и используется поле Код, то будут связываться только товары, код которых больше 6 символов)

 

Приоритет - если в выбранном поле базового прайса (в названии например) есть какие-то артикулы значимые, однозначно характеризующие товар, и размещены они между какими-то символами, например () или [] или <>, то в этом случае можно указать эти символы в приоритете - программа будет брать для поиска только значение между этими символами, чтобы найти товар.

Пример: Ноутбук Lenovo Y700-15ISK [80NV00P0PB] - в этом случае в поле Приоритет можно указать []. Важно! чтобы в других товарах этого прайса не встречались такие же символы, но не содержащие значимой информации между ними. Слово 80NV00P0PB из примера будет поставлено на первое место при сравнении товара.

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

Исключить только символы - если установлен этот флаг, то программа будет исключать из поиска символы, например, при поиске по названию Lenovo Y700-15ISK [80NV00P0PB] программа будет искать Lenovo Y700 15ISK 80NV00P0PB - нужно применять когда текст в вашем товаре отличается от текста в товаре поставщика только символами.

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

 

Полное совпадение - если установлен этот флаг, то программа ищет полное соответствие выбранных слева и справа полей, в комбинации с предыдущим флагом соответствие будет установлено, например, если в вашем прайсе товар называется Lenovo Y700, а у поставщика Lenovo Y-700

С одной стороны - если установить этот флаг в комбинации с Полное совпадение, то программа будет находить соответствия, например, если базовый товар это товар поставщика, и у него товар называется Lenovo Y700 15ISK, а у вас Ноутбук Lenovo Y700-15ISK [80NV00P0PB]. Т.е. текст Lenovo Y700 15ISK входит как часть в название вашего товара. В этом случае слева лучше вообще не выбирать каких-то полей, а справа выбрать то поле, по которому будет идти поиск.

Только не связанные товары - если не установлена эта птичка, то программа будет искать связи в том числе для уже связанных товаров (только для связанных автоматически, если вы связали что-то вручную - эти связи программа никогда не трогает и не удаляет)

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

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

 

Пример 1

В прайсе поставщика есть отдельная колонка с кодом, который присутствует в названии вашего товара. Точное вхождение Кода в Название можно определить такими настройками:

Если код отличается какими-то символами, то нужно поставить птичку Исключить только символы и убрать поле Название слева.

 

Пример 2

Ваше название и название поставщика "чем-то похожи". Вероятность нахождения таких соответствий низкая, но можно попробовать.

 

 

Пример 3

В прайсе поставщика есть отдельные колонки Бренд и Модель (артикул производителя), которые присутствуют в названии вашего товара.

Настройки:

 

Пример 4

Название поставщика является частью названия вашего товара

Настройки:

 

Автоматизация

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

 

1. Создайте отдельную группу действий для сопоставления, если правил у вас будет много

 

2. Добавьте действие “Связать товары автоматически”

3. В настройке 1 действия выберите прайсы, которые будут связываться по этому правилу

 

4. В настройке 2 укажите настройки сопоставления

 

В настройке 3 - можно указать какой-то SQL-фильтр для своих товаров, которые будут связываться

В настройке 4 - можно указать какой-то SQL-фильтр для товаров прайса, которые будут связываться