Какой алгоритм действий после парсинга?
Вопрос на который ответить практически невозможно. Алгоритм у каждого свой. Модуль не предполагает действий по определенному алгоритму, но он предлагает определенный функционал, облегчающий ручную работу и набор инструментов, позволяющий выполнить неоторые действия в пакетном режиме.
Одним из таких инструментов является инструмент "Атрибуты категорий"
По мере эксплуатации, стало понятно, что информации по этому инструменту недостаточно для понимания его работы. Пример, который будет приведен ниже является частным случаем применения инструмента, но не алгоритмом.
Слово алгоритм применяется только, чтобы отразить методику добавления значений (шаблонов) в товар. В настройках установим алгоритм - Добавлять дежурный только в пустые. Для других случаев результат действия очевиден.
Рисунок 1 – Настройки добавления значений в товар
Допустим в категории C1
есть товар P1
с Атрибутом A1
, принимающим Значение V1
. Вы добавили в этот товар Атрибут A2
со Значением V2
и после парсинга добавились еще два товара P2
и P3
со своими Атрибутами и соответствующими Значениями. Визуально такая ситуация отображена на диаграмме ниже.
Диаграмма 1 – Работа с незаполненными Дежурными шаблонами
Наша цель - унификация Атрибутов категории, т.е. мы хотим, чтобы каждый товар категории C1
имел одинаковый набор Атрибутов. Применим инструмент "Атрибуты категорий". Результат видим на диаграмме. Теперь все товары имеют одинаковый набор Атрибутов. А что же произошло со Значениями?
Некоторые из них оказались пустыми. Это произошло потому, что модуль "не знает", что подставлять. Действительно, АтрибутA1
может принимать Значения V1
или V4
. Какое выбрать, чтоб подставить Атрибут A1
в товар P3
?
Для того, чтобы устранить эту неоднозначность, существуют Дежурные шаблоны. Иначе их можно назвать "Значения по умолчанию". Если вы не заполнили Дежурные шаблоны, то получите некоторое количество пустых Значений как на первой диаграмме.
Если Дежурные шаблоны заполнены, то результат работы инструмента будет такой, как на диаграмме ниже.
Диаграмма 2 – Работа с заполненными Дежурными шаблонами
Как видите, теперь все хорошо. Пустые Значения заполнены.
Для тех, кому не видно картинки в статье, прикрепил дополнительно.
Немає коментарів для відображення