День добрый!
Опять про подкатегории в производителях. Рассмотрев ближе эту тему, становится совсем странным, для чего там подразделы. Нет, хорошо, что там можно серии и модельный ряд выставлять, товар туда определённый наполнить. Но смутило, что в категориях, создав раздел производителей и его серий, можно указать этот подраздел главным для товара и его подобным. Это даст в карточке товара следующее, нажав по хлебным крошкам (серии) увидеть весь товар этой серии, данного производителя и товар будет жёстко привязан в seo-pro к данной подкатегории. Это как вариант, могут быть и другие. Но в производителях - это не сделаешь, даже если это реализовать, привязка товара будет к бренду, а не к категории, где он находится. В итоге сомнительно, но пусть будет, может кому и надо.
Да и если делать в категориях бренд и серии, то это будет пересекаться с производителем. Производитель получается не совсем нужен будет, дубль и т.п., в общем петрушка какая-то выходит. Ну да ладно.
Есть платные модули, но сам накидал немного. В кодировании ничего не понимаю, с OpenCart не дружу. Получилось следующее. Появились в админке: подкатегории в производителях, статус, выбор родителя в карточке производителя. Дизайна нет, т.к. нет понимания. Заполняется таблица manufacturer_path. На сайте нет отображения в brand подкатегорий производителя. В общем всё. Минимум есть, ничему оно не мешает и ничего на сайте не делает.
Теперь немного о развитии пути, что неясно.
1. Не понравилось, что при нажатии на производителя в brands, этот brands в урле исчезает, в крошках - нет. Это лучше исправить.
2. Теперь самое непонятное как генерировать подкатегории производителя, через path или по-другому, через manufacturer_id_50_10_34? Ну и пока не вникал где.
3. Ну и в seo-pro нужно будет править, но думаю, там path зарезервирован, нужен будет аналог, типа, mpath, если пойти по этому пути.
4. Останется ещё добавить в админку раскидывание товара в подкатегории производителей. Видел где-то, что родные категории сделаны не через checkbox`ы, а как в фильтре, через список. Это выглядит удобнее, если кто знает что за модуль делает это изменение, просьба отписаться.
Если кому это интересно, то давайте сделаем бесплатный модуль общими усилиями. SQL запросы делал в phpmyadmin, по очереди, их не автоматизировал. Модуль просто кидается в папку модификаций и обновляется всё через админку.
sql-add-sub-manufacturer.txt
mod_z30_manufacturer.ocmod.xml