Здравствуйте, у меня следующий вопрос, начну с сути: на сайте есть 10 товаров (в которых по 10 характеристик), которые находятся в Категории №1 и ПодКатегории 2 (схематично так)
Категория 1 (5 товаров)
- ПодКатегория 2 (5 товаров)
Мне необходимо создать Категорию 3 и в ней уже создать Подкатегории с помощью фильтра.
Будут ли выводиться товары в категории 3 и подкатегориях?
Со стандартными настройками не выводится, пишет:
"Только в категории «Категория 3» / Динамическая фильтрация производится только среди товаров родительской категории." Т.Е. Если создать в Категории 3 ФИЛЬТР с любой характеристикой, то данный товар выводится не будет, так как он находится в другой родительной категории.
Второй вопрос, в плагине в фильтре можно сделать для каждой характеристики ЧПУ?
Сути первого вопроса я так и не понял :) Но Smart-Filters вам не помогут: они не влияют на сами категории и то, что в них отображается.
Если вы добавите товар и в Категорию 1 и в категорию 3, то по всей видимости получите желаемое. В настройках товара вы можете указать несколько родительских категорий.
Впрочем, как и во втором вопросе мой плагин тоже не поможет :) В Магазине есть СЕО-фильтр. Это должно быть оно.
2 ответа
Добрый вечер.
Сути первого вопроса я так и не понял :) Но Smart-Filters вам не помогут: они не влияют на сами категории и то, что в них отображается.
Если вы добавите товар и в Категорию 1 и в категорию 3, то по всей видимости получите желаемое. В настройках товара вы можете указать несколько родительских категорий.
Впрочем, как и во втором вопросе мой плагин тоже не поможет :) В Магазине есть СЕО-фильтр. Это должно быть оно.
Я нашел решение мое проблемы, но при каждом обновлении системы настройки слетают.
Мое решение позволяет создать категорию-фильтр с любой характеристикой, не завизимо в какой категории находится товар.
В вайле wa-apps/shop/lib/classes/shopProductsCollection.class.php в методе categoryPrepare после строки
добавить
Только это изменение "слетит" при установке обновлений для магазина.
Тогда, видимо, так себе решение :)
Проще уж плагином сделать нужные страницы (вместо категории, но с шаблоном категории) и в них выбрать товары.
Или сделать свою коллекцию, которой подменить товары в пустой категории.
Или, блин, если бы Вебасист чесались по поводу доработок и внедрили хук
https://github.com/webasyst/shop-script/pull/214
То можно было бы для определённых категорий подменить часть запроса.
Ссылка битая, 404