Всем доброго дня. Имеем следующую ситуацию. Товары, которые планируются продавать на сайте сильно различаются свойствами и логикой. Скажем, у нас есть автомобили, которые имеют свою особую логику и различные мелкие комплектующие, вроде ковриков, чехолов для кресел и т.п. Отсюда встал вопрос - использовать ли один инфоблок или несколько. Требования к каталогу
1. Разные типы товаров не обязательно должны присутствовать на одной странице. Т.е. можно создать отдельно каталог авто и отдельно каталог других товаров.
2. Но на странице авто должна быть возможноть выводить блок рекомендуемых товаров из другого инфоблока
3. Можно писать кастомные компоненты - нет ограничения в виде использования только стандартных.
4. Корзина должна быть одна на все товары
Вот что я вижу
----Использование одного инфоблока
Минусы:
-если мы соберем все свойства в один инфоблок, то возможно их будет несколько сотен. Соответственно, не получится использовать инфоблоки 2.0, что в свою очередь может сказаться на производительности.
-у каждого товара будут десятки незаполненных мусорных свойств(минус не такой существенный, т.к. скорее всего наполнение будет реализовано автоматически через обмены со складами)
Плюсы:
-вижу только один плюс - возможность построения на стандартных компонентах, да и то не факт
---Использование разных инфоблоков:
Плюсы:
-инфоблоки 2.0
-Нет избыточность в виде кучи ненужных свойств
Минусы:
-невозможность построения на стадартных компонентах - минус не особо критичный
Т.е. пока вроде как все выглядит так, что лучше построить каталог на нескольких инфоблоках. Но хотелось бы послушать советы, может я что-то упустил
1. Разные типы товаров не обязательно должны присутствовать на одной странице. Т.е. можно создать отдельно каталог авто и отдельно каталог других товаров.
2. Но на странице авто должна быть возможноть выводить блок рекомендуемых товаров из другого инфоблока
3. Можно писать кастомные компоненты - нет ограничения в виде использования только стандартных.
4. Корзина должна быть одна на все товары
Вот что я вижу
----Использование одного инфоблока
Минусы:
-если мы соберем все свойства в один инфоблок, то возможно их будет несколько сотен. Соответственно, не получится использовать инфоблоки 2.0, что в свою очередь может сказаться на производительности.
-у каждого товара будут десятки незаполненных мусорных свойств(минус не такой существенный, т.к. скорее всего наполнение будет реализовано автоматически через обмены со складами)
Плюсы:
-вижу только один плюс - возможность построения на стандартных компонентах, да и то не факт
---Использование разных инфоблоков:
Плюсы:
-инфоблоки 2.0
-Нет избыточность в виде кучи ненужных свойств
Минусы:
-невозможность построения на стадартных компонентах - минус не особо критичный
Т.е. пока вроде как все выглядит так, что лучше построить каталог на нескольких инфоблоках. Но хотелось бы послушать советы, может я что-то упустил