7 Common Reasons Why Products Don’t Display in Magento

1.  Product updates have invalidated the cache

When using the Magento cache option, a refresh is required after product updates.

System > Cache Management
 
(click to enlarge)

(click to enlarge)

The invalidated cache will be displayed in orange.

Also, if you are running FPC (Full Page Cache), be sure that it has flushed the page where the product is expected to appear.  Some modules require a complete manual flush of the FPC, while others are more automated/selective.

2.  Product is not assigned to a website

Catalog > Manage Products > Website (tab)
 
product-website

3.  Product is not assigned to a category

Catalog > Manage Products > Category (tab)
 
(click to enlarge)

(click to enlarge)

4.  Product is out of stock

Catalog > Manage Products > Inventory (tab)
 
(click to enlarge)

(click to enlarge)

By default, products with a ‘Stock Availability’ of ‘Out of Stock’ (OOS) are not displayed on category pages.  Though, they can be accessed directly via the products URL.

You can change the default setting to display OOS products System > Configuration > Catalog > Display Out of Stock Products (change value to Yes).

(click to enlarge)

(click to enlarge)

 

Once the setting is changed, Indexes need to be rebuilt in System->Index Management.

Also, remember to update cache (System -> Cache Management, etc…).

Reminder: When making changes to system defaults, be sure the scope is set correctly.  This is especially critical if you have multiple sites, stores and/or views…

global_setting_scope_change

5.  Product status is ‘Disabled’

Catalog > Manage Products> General (tab)

Set Status to ‘Enabled’

product-status

6.  Product visibility does not include ‘Catalog’

Catalog > Manage Products > General (tab)

Set Visibility to either ‘Catalog, Search’ or ‘Catalog’

product-visiblity

7.  Category page Display Mode is set to ‘Static block only’ (and the assigned static block does not contain support for product display)

Catalog > Manage Categories > Display Settings (tab)
 
(click to enlarge)

(click to enlarge)

Set Display Mode to either ‘Products only’ or ‘Static block and products’

If you have frequently experienced other scenarios where products have not displayed on Magento catalog pages, feel free to send us the details!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s