We have recently upgraded from Magento 2.2.2 to 2.3.2. And we having an issue in layered filter navigation.


When we filter size M for the configurable product (Size M is out of stock). So behaves correctly and does not show the product(configurable) in listing as per default Magento configuration 'Do not show out of stock product'. Which works correctly.

Now we are filtering next, where we need size M and Color Red product. At that time that out of stock product appears

Expected result: it does not have to appear.

Actual result: It appears still it is out of stock.

What I felt is, when we filter multi attributes. (Size: M, Color:Red) It comes with the wrong result but when filter single attribute (Size: M), It works perfectly.

Any clue why this happens?

Highly appreciated if someone helps out.


Run php bin/magento indexer:reindex

Flush the cache and check

Hope this will work for you

  • Not luck with that, tried setup:upgrade, reinde, deployment, cache clear, everthing... – Padhiyar Gaurang Jul 31 '19 at 12:20
  • Did you check the setting for color attribute? – Mitali Jul 31 '19 at 12:23
  • Check if is there any error in console. – Mitali Jul 31 '19 at 12:23
  • What kind of setting, it shows on filter (filter with result). So setting seems for i think... Any other setting? – Padhiyar Gaurang Jul 31 '19 at 12:24
  • Yes filterable with result, use in listing etc – Mitali Jul 31 '19 at 12:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.