Here is a quick solution to the problem of upsell, cross sell and related products not showing up in Magento shop frontend. This problem occurs in Magento version 1.4 or higher.
Scenario:
I have added up-sells, cross-sells and related products to a product from admin. But when I view the product from frontend, I don’t see any up-sells, cross-sells and related products.
Solution:
– Login to Admin
– Go to System -> Index Management
– Select All checkboxes
– Select ‘Reindex Data‘ from Actions selection list
– Click Submit button
You are done. Now, you will be able to see upsell, cross sell and related products in frontend.
Hope this helps. Thanks.