Magento: отображать продукты из дочерних категорий, если родительская категория пуста

У меня есть следующие категории

Автозапчасти (0) Шины (0) Диски (5)

Теперь в списке продуктов очевидно, что автозапчасти en tire listing возвращает 0 продуктов. Но для пользователя это неудобно. Можно ли показывать дочерние элементы, если категория пуста?

С уважением

Solutions Collecting From Web of "Magento: отображать продукты из дочерних категорий, если родительская категория пуста"

Вы отметили категорию как категорию привязки в административном интерфейсе? Это должно позволить продуктам дочерних категорий отображаться в списке родительских категорий.

Надеюсь, это поможет.

Спасибо, Джо

Я искал часы для ответа на это сам и, наконец, нашел решение.

Поскольку многие сайты и вопросы дают решение «установить родительскую категорию на« якорь = да »или« попробуйте переиндексировать ваши продукты », вы можете обнаружить, что ни одна из них не работает. Однако вам необходимо объединить их:

1. Сначала укажите категории, которые вы хотите показать своим продуктам подкатегорий, «привязать» – «Да». (Каталог> Управление категориями "в админке) Теперь вы увидите, что эта категория содержит количество продуктов, которые вместе содержат все подкатегории.

2. Чтобы показать это на своем веб-сайте, вы должны переиндексировать данные сейчас. В разделе «Администрирование» перейдите в «Система»> «Управление индексами» и установите флажок «Категория продуктов». Хит «отправить», и он будет переиндексироваться.

Voilà, ваши продукты показывают, где вы хотите их показать. Один недостаток заключается в том, что на странице теперь также будет отображаться «многоуровневая навигация», но если вы этого не хотите, вы можете просто установить div который содержит это для display:none в CSS.

Мы обязаны всем этим на этом сайте, где я нашел его: http://sheldonrcohen.com/Blog/tabid/88/EntryId/12/Magento-parent-category-not-showing-sub-category-products.aspx

Спасибо Шелдон Коэн! 🙂