I don't understand why upsell doesn't show 1 product in the frontend. All upsell products are showing up except for 1. I've reindexed all data, but still no changes. All upsell products are in stock, they all have quantity and they are all enabled, but still 1 product doesn't show up in the frontend. I've tried to check only 1 product, which is the product that is missing but didn't show up, any help, please. Thanks. By the way, it is not modified in the catalog.XML so the product limit is not the issue.

here is the backend http://ecommerceoutsourcing.co/projects/UMD/magento/skin/frontend/default/theme542/images/upsell_products_backend.png

and here is the frontend http://ecommerceoutsourcing.co/projects/UMD/magento/skin/frontend/default/theme542/images/upsell_products_frontend.png

  • if you load the product in the frontend directly with the Mage_Catalog_Model_Product class and call isSaleable, what does it return? Commented Mar 17, 2015 at 0:08
  • I'm sorry, but I don't get it, how do you do that? Do I have to modify the upsell.phtml? I set all upsells in the backend. Thanks
    – Ken Avila
    Commented Mar 17, 2015 at 3:11
  • @Sander means try opening the product directly. Can the product be added to your cart? Maybe the upsell product itself is out of stock or disabled.
    – Jeroen
    Commented Mar 18, 2015 at 16:53
  • They are all in stock. I made sure that they are all in stock, take a look of the PRODUCT B info ecommerceoutsourcing.co/projects/UMD/magento/skin/frontend/…
    – Ken Avila
    Commented Mar 19, 2015 at 2:19
  • and all products are enabled
    – Ken Avila
    Commented Mar 19, 2015 at 2:26

1 Answer 1


Please check on Visible and make sure it go with "Catalog,Search" :) That worked for me, hope it help some one.
enter image description here Thanks

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.