Orocommerce Akeneo 在导航栏中显示类别

Orocommerce Akeneo display Categories in Navbar

我有一个连接到 orocommerce 的 PIM Akeneo(Akeneo 5.0 和 Oro 4.2 的社区版)。 我可以将我的类别从 Akeneo 导入到 Orocommerce Master Catalogue。

如您所见,我的“Catalogue Principal”已在 Orocommerce 上导出,但它是“All products”的子项

如何在我的导航栏中合并“Catalogue Principal”和“All products”或另一个显示“Catalogue Principal”子项的解决方案?

顺便说一下,使用 Webcatalogue 对我来说不是解决方案,因为我想保留默认导航。

您可以覆盖 Oro\Bundle\CatalogBundle\Layout\DataProvider\CategoryProvider::getRootCategory() 方法以 return “目录主体”类别的 ID。

或者,您可以尝试取消传输的根类别。它无法从 UI 配置,但您可以编写一个迁移:https://github.com/oroinc/OroAkeneoBundle/blob/0e70f4035ddf7e2009e8495601f8655ebf104fba/ImportExport/DataConverter/CategoryDataConverter.php#L86.