Предыстория - в одной редакции битрикс на первом сайте жил-был инфоблок (каталог) с товарами и sku. Далее в этой же редакции битрикса клиент решил создать второй сайт и подключить к нему другой каталог товаров с другой 1С (обмен и товарами и заказами полностью самописный), так появилось два более-менее похожих друг на друга сайта и инфоблока товаров (отличия ,были в основном в наборе свойств). Теперь появилась задача - объединить сайт и каталог в единое целое (единый для обоих инфоблоков catalog.smart.filter, единая постраничная навигация и прочее). И вот тут началось интересное - что компонент каталога, что смарт-фильтр на вход принимают только один ID инфоблока (не массив).
Вариант 1 - сделать копию обоих компонентов (каталога и смарт-фильтра) и переделать их под мультиинфоблоковость, потратив непонятное количество времени с вероятно интересными неожиданностями в будущем.
Вариант 2 - переделать вторую выгрузку из 1С так, чтобы грузила товары в единый инфоблок, но в конкретный раздел (и sku тоже подшаманить), а дальше смотреть уже по ситуации.
* корзина у каждого раздела каталога должна быть своя
Каким образом правильней решить данную задачу - пункт один, два, или может есть какое третье решение?
Вариант 1 - сделать копию обоих компонентов (каталога и смарт-фильтра) и переделать их под мультиинфоблоковость, потратив непонятное количество времени с вероятно интересными неожиданностями в будущем.
Вариант 2 - переделать вторую выгрузку из 1С так, чтобы грузила товары в единый инфоблок, но в конкретный раздел (и sku тоже подшаманить), а дальше смотреть уже по ситуации.
* корзина у каждого раздела каталога должна быть своя
Каким образом правильней решить данную задачу - пункт один, два, или может есть какое третье решение?