Добрый день!
Есть большая база товаров, хранящихся в одном типе инфоблока. У товаров есть свойства. Например, у автомобиля свойства "Цвет", "Привод" и т.д (свойств много). Стоит задача сделать подразделы, например, "Красные автомобили" или "Автомобили с передним приводом" и т.п. с соответствующими "человечными" урлами, проблема в том, что, учитывая количество свойств и товаров, добавлять существующие товары во вновь созданные подразделы вручную весьма трудозатратно. Возник вопрос, как разумнее это автоматизировать.
Пока есть мысль создать кастомное пользовательское свойство раздела для привязки к свойству товара (т.е. в доп свойствах раздела можно будет выбрать, например, цвет "Красный" или привод "Полный") и по событиям создания/обновления подраздела делать выборку изделий, соответствующих выбранным критериям (цвет Красный, например) и добавлять их в создаваемый подраздел. При обновлении/создании товара аналогично проверяем свойства этого товара, делаем выборку категорий с нужными параметрами и добавляем изделие в нужные разделы.
Может быть, есть более простое решение? Буду благодарен за подсказку.
Спасибо.
Есть большая база товаров, хранящихся в одном типе инфоблока. У товаров есть свойства. Например, у автомобиля свойства "Цвет", "Привод" и т.д (свойств много). Стоит задача сделать подразделы, например, "Красные автомобили" или "Автомобили с передним приводом" и т.п. с соответствующими "человечными" урлами, проблема в том, что, учитывая количество свойств и товаров, добавлять существующие товары во вновь созданные подразделы вручную весьма трудозатратно. Возник вопрос, как разумнее это автоматизировать.
Пока есть мысль создать кастомное пользовательское свойство раздела для привязки к свойству товара (т.е. в доп свойствах раздела можно будет выбрать, например, цвет "Красный" или привод "Полный") и по событиям создания/обновления подраздела делать выборку изделий, соответствующих выбранным критериям (цвет Красный, например) и добавлять их в создаваемый подраздел. При обновлении/создании товара аналогично проверяем свойства этого товара, делаем выборку категорий с нужными параметрами и добавляем изделие в нужные разделы.
Может быть, есть более простое решение? Буду благодарен за подсказку.
Спасибо.