NikZh/magento2-multiple-layered-navigation

Not working in 2.3.2

Opened this issue · 6 comments

This module has been great, but it appears to have stopped working after upgrading to 2.3.2

The error seems to relate to foreach ($productCollection->getAddedFilters() as $field => $condition) {

It doesn't look like the module Fulltext\Collection is being used by Magento - not sure if this is a di problem or not - anyone else having this issue?

We're also seeing this issue. getAddedFilters() is a method of this module, not Fulltext\Collection, hence the exception.

Will post here if/when we get this working with 2.3.2

See magento/magento2#7734 (comment)
I think the issue and proposed fix is the same here. Disabling Elasticsearch (php bin/magento module:disable Magento_Elasticsearch) also works.

Same issue. Disabling Magento_Elasticsearch did work for me though.

@easyoptical Did you get this working in 2.3.2 without having to disable Elasticsearch?

Its working when we disable Elasticsearch with its depends modules in magento 2.3.2.

For Magento 2 Commerce need to set the preference as below
<preference for="Magento\CatalogStaging\Model\ResourceModel\Fulltext\Collection" type="Niks\LayeredNavigation\Model\ResourceModel\Fulltext\Collection" />