Ребята нужно мнение сообщества.
Сейчас находимся на стадии создания интернет магазина. Делаем его на Opencart c синхронизацией с 1С. В базе на данный момент товар никак особо не структурирован (разбит по названию товара и присвоены некоторые свойства ), но товаров очень много. Мы готовы вносить изменение в нашу базу, но не знаем как это сделать правильно с точки зрения сайта.
Разработчики которые делают нам сайт говорят «Вся иерархия категорий и подкатегорий долна быть структурирована в 1С так же, как будет выгружаться на сайт».
Вижу, что могут возникнуть проблемы. если появится необходимость создать дополнительные категории для определенного продукта. Тогда нам нужно будет заново менять структуру категорий в базе один 1С.
Вопрос вот в чем:
Реально ли создать структуру сайта, которая не будет наследовать иерархию структуры базы 1С? Например, присвоив в базе 1С каждому товару определённые свойства, и исходя из этих свойств формировать категории (при желании хоть для каждого свойства создать свою категорию на сайте) и выводить весь товар по одному параметру не зависимо к какой категории он еще относиться.
Идея такая. Брать из базы все товары отвечающие параметру например "мобильный телефон" и выводить список всех товаров "телефонов" с параметром "экран 5 дюймов", при этом не зависеть от того что эти товары могут находиться в разных категориях "android" или "IOS".
Или может для решение подобных идей есть какие расширения, или плагины?