We upgraded a website to Magento 2.4.3 from 2.3.X

2.3.X haven't used Elastic Search, so we added it for 2.4.3

After the upgrade, we noticed a really weird issue: products in some categories (not all) are not displayed, they are completely empty. Also can't be found with a search.

We have checked every obvious reason why they can't be there - in stock for linked inventory source, the category defined, website defined. The product on its own product page is displayed and possible to buy.

Based on that something is probably wrong with Elastic Search, but we can't figure out what exactly.

Don't use any layered navigation extension, update other extensions in use when upgrading Magento.

If it makes a difference for ES we use AWS (with 7.10 engine selected) and we use MSI (default plus 2 sources, 1 source per website).

2 Answers 2


7.10 engine is fine, are those categories were there in your previous version? There could be chances that, missed to switch on display settings is_anchor to yes!


We have solved the problem.

Appeared that the modules below were disabled: Magento_InventoryElasticsearch Magento_InventorySetupFixtureGenerator

After we enabled them - it started to work properly.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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