Если поставщик дает прайс, в котором нет отдельных колонок Бренд и Модель, то их можно попробовать заполнить автоматически. Обычно это нужно, когда вы добавляете товары из прайса поставщика в свой каталог не через какую-то базу товаров (например, Quad.Net), а добавляете именно товар из прайса. В этом случае при добавлении или после добавления вам нужно указать для этого товара Бренд и Модель уже в своем каталоге и, чтобы этого не делать, программа заполняет эти поля в прайсе поставщика.
Заполнение происходит только в случае, если поле еще не заполнено. Если у товара указан Бренд или Модель, то они не заменяются.
Как и куда добавлять действие: инструкция
Действие должно отрабатывать после импорта прайсов. Добавьте отдельную группу действий, если планируется делать несколько разных настроек.
Настройки задания
Настройка 1 - указываются прайсы, для которых будут заполняться поля. Если прайсы не выбраны, то заполнение будет в Основном, т.е. в вашем собственном прайсе, во вкладке Продукция.
Настройка 2 - указывается, что и как будет заполняться
Бренд
Если в этой настройке указано слово BRAND, то будет заполняться поле Бренд/Производитель.
При заполнении программа делает поиск в названии товара поставщика по списку ваших брендов и их синонимов.
Т.е. вам нужно создать или загрузить список брендов, прежде чем выполнять это задание. Если бренда нет в вашем списке, то его не найдет и в прайсе.
Синонимы брендов (какие-то альтернативные названия бренда, которые могут встречаться в прайсах поставщиков) указываются в карточке бренда здесь:
Каждый синоним с новой строки.
Для прайсов поставщиков можно указать так же поиск бренда в названии группы из прайса. Для этого нужно указать тег GROUP. Для собственного прайса такой возможности нет.
Модель
Модель - в данном контексте имеется ввиду какой-то артикул производителя товара (партнамбер), который одинаковый у всех поставщиков товара. Т.е. это не какой-то Код или ИД поставщика, который использует только он один.
Для поиска модели есть несколько настроек.
1. Поиск модели, которая указана в названии в каких-то скобках. Например, между [ и ], или ( и ), или < и >.
В настройке в новой строке указываются “открывающие” символы скобок, между которых нужно искать. После символа указывается минимальный размер текста, который должен быть между скобок, чтобы считать его моделью. Примеры настройки:
[5<8(8
Она означает, что нужно искать текст между [ и ], при этом текст должен быть минимум 5 символов.
Нужно искать текст между < и >, при этом текст должен быть минимум 8 символов.
Нужно искать текст между ( и ), при этом текст должен быть минимум 8 символов.
[7(9
Нужно искать текст между [ и ], при этом текст должен быть минимум 7 символов.
Нужно искать текст между ( и ), при этом текст должен быть минимум 9 символов.
В полученном тексте модели должна быть обязательно хотя бы 1 цифра. Если ее нет, то текст не считается моделью и не сохраняется, даже если он находится между указанных скобок.
При указании настроек скобок обязательно после каждой скобки вводить и минимальный размер. Он может быть только одной цифрой, от 0 до 9
2. Поиск в качестве модели какого-то слова минимально заданной длинны, содержащего хотя бы одну цифру.
Этот параметр указывается обязательно последним.
W10 - означает, что нужно искать слово с минимальной длинной 10 символов, в котором содержится хотя бы одна цифра.
Пример использования:
3. Добавить в качестве модели все, что указано после Бренда.
Для этого нужно в Настройка 2 указать тег MODEL.
Например, если название товара
Микроволновая печь LG MS20R42D, белый
и у товара задан или программа определила бренд LG, то в качестве модели будет сохранено
MS20R42D, белый
Это правило работает только в случае, если модель не определилась по скобкам или по слову с цифрой (предыдущие 2 правила).
Если у товара уже указан Бренд и он отличается от того, который указан в названии товара, то это правило не сработает. Синонимы бренда работают только на этапе, когда у товара не заполнены оба поля, бренд и модель.
Настройки по умолчанию
Если в Настройка 2 ничего не указывать, то поиск бренда и модели работает как если бы вы указали следующие настройки:
BRAND [8(8<8 W10