I've disabled the setting to hide all out of stock items because some of the products can be reordered by us, so can be refilled in a couple of days. But some products don't. When one of these products become out of stock, we will disable the product manually so it will not be displayed anymore. However, disabling products doesn't work.
We can disable the product in the backend. At the product details page (/catalog/product/edit/id/<id>/) it is disabled. But at the overview page (/catalog/product/index/) however, it is still displayed as 'enabled'. The product is also still available on the frontend.
Does someone have an idea what's wrong? Did I miss something?
After you've changed the Enabled/Disabled flag, did you reindexed?
Can you check if you have the 3 crons running normally?
A few questions: