Добрый день,прежде чем переходить к сути вопроса, расскажу предысторию: из внешней системы, скажем, из аксапты, выгружается перечень товаров в формате csv. Для каждого товара определены такие свойства, как производитель, количество на складе и габариты.
Но.
Товары из разных групп, и для каждой группы товаров нужно определить специфические свойства, чтобы потом использовать их для фильтрации каталога. Например, для телевизоров это разрешение, диагональ и тому подобное, что неприменимо к унитазам.
Таким образом, инфоблок один, а свойств переменное количество. Как лучше реализовать такую тему? Меня собственно интересует процесс импорта. В ТП мне написали, что при импорте из csv вызывается событие OnIBlockElementAdd, и я уже понял, что именно в нем нужно парсить приходящие свойства и записывать их в инфоблок. А вот куда именно и какие последствия это будет иметь...
Но.
Товары из разных групп, и для каждой группы товаров нужно определить специфические свойства, чтобы потом использовать их для фильтрации каталога. Например, для телевизоров это разрешение, диагональ и тому подобное, что неприменимо к унитазам.
Таким образом, инфоблок один, а свойств переменное количество. Как лучше реализовать такую тему? Меня собственно интересует процесс импорта. В ТП мне написали, что при импорте из csv вызывается событие OnIBlockElementAdd, и я уже понял, что именно в нем нужно парсить приходящие свойства и записывать их в инфоблок. А вот куда именно и какие последствия это будет иметь...