Как бы вы организовали подобную структуру сайта? Новый

Дополнение: MiniShop2

Добрый день, уважаемое сообщество!
Работаю над созданием интернет магазина спортивных товаров, использую MiniShop2, и у заказчика возникло желание организовать структуру товаров, как на этом сайте.
Привожу пример с футбольным мячом, стуруктура категорий такая:

Каталог
  -> Мячи
    ->Футбольные мячи

и в подкатегории «Футбольные мячи» лежит наш товар «Футбольный мяч такой-то».

Но: помимо этого подкатегория футбольные мячи еще относится каким-то образом к категории «Футбол», которая находится в категории «Виды спорта». Показал на картинке.



И вот с этим возникла у меня проблемка, если товар я еще могу отнести к разным категориям одновременно, то одну и ту же категорию «Футбольные мячи» я не могу прикрепить и к категории «Мячи» и к категории «Футбол». Вот и маюсь, думаю как лучше это реализовать. Делать две одинаковых категории «Футбольные мячи» с разными родителями мне кажется неправильно.
Есть идея присвоить дополнительное поле нужным категориям, со списком видов спорта и уже как-то выбирать по нему, но т.к. с MiniShop2 начал недавно работать, закралась мысль, может есть более фэншуйный вариант, о котором я не догадываюсь?
Буду признателен за ваши мысли, как бы вы реализовали такую структуру товаров!
03 августа 2016, 13:58    Алексей Суслов   
1    329 0

Комментарии (5)

  1. Александр Быковский 03 августа 2016, 16:45 # +3
    Может посмотреть в сторону тэгов?
    1. Алексей Суслов 03 августа 2016, 16:51 # 0
      Имеете в виду использовать отдельное дополнение для работы с тегами?
      Потому что в miniShop2 теги есть только у товаров, как свойство. А мне нужно по идее для категорий товаров тег с «видом спорта».
      1. Илья Уткин 03 августа 2016, 17:24 # +2
        Да, используйте отдельное дополнение. Например, tvSuperSelect
    2. Stan Ezersky 03 августа 2016, 21:01 # 0
      Теги. Решение по выводу есть на этом сайте
      1. Иван Климчук 04 августа 2016, 09:22 # +1
        Помимо тегов, которые уже насоветовали, вполне рабочий вариант отдельное TV. У меня на сайте с автозапчастями такое поле используется для привязки товаров к узлам. Т.е. отдельно идет структура Производитель-Модель-Модификация, но еще каждый товар имеет поле Узел, где указывается типа узла (Трансмиссия, двигатель, кузов и тд). Т.е. такая схема то же рабочая.
        Вы должны авторизоваться, чтобы оставлять комментарии.