Quantcast
Channel: Magento – Coding Basics
Viewing all articles
Browse latest Browse all 22

8 Reasons Your Magento Products Don’t Show Up In the Catalog

$
0
0

As you set up your Magento store, you may notice that some of your products do not appear in the catalog in the way you think they will. Magento uses several product attributes to decide where and whether to display a product, and until you get used to the nuances of Magento’s catalog you may find yourself banging your head against the wall trying to figure out why your products don’t show up. Read on for the information you need to figure out why your products won’t show up and how to fix them.

If you find yourself having trouble remembering or finding these items, I’ve also created an extension that will add a tab to your product edit form which will tell you which of these checks you are passing or failing.

1. Status

In the General tab, set your product to “Enabled” status. This status allows you to turn off a product in all parts of the store — including configurable products and bundles — at once.

2. Visibility

Still in the General tab, make sure that the product is set either to “Catalog, Search” or “Catalog”. This will determine whether the product can be viewed in the catalog at all.

3. Qty

In the Inventory tab, set the quantity on your product to some acceptable number to mark that you have some of the product to sell. This is the first tricky parameter, because your configuration has some say in what that number is. Firstly, if you set yourself configuration to allow backorders, any number should do here. If not, you will need to have more than the minimum cart quantity in stock.

If you set your product not to track stock, surprisingly, you will need to set the quantity anyway. To do so, mark the product as tracking stock to display the field, mark a quantity of one or greater, then mark the product as not tracking stock again.

4. Stock Availability

Again in the Inventory tab, set the product to be “In Stock”. This will allow the product to be salable from the catalog.

As with Qty, this field will need to be set regardless of whether you choose to track stock.

5. Stock Tracked

This won’t hide your product from the catalog by itself, but it will determine which other parameters determine that visibility. If you don’t intend to track stock, go ahead and mark this to “No”.

If you do set this parameter to “No”, see the notes above on Qty and Stock Availability to set them correctly for this option.

6. Product Categories

This may seem obvious, but make sure that the product belongs to the category that you’re looking for it in. Head to the Categories tab and check any categories that this product belongs in.

7. Enabled Websites

If you are running only a single website, you may not even see this tab on the left. Even if you don’t see it, though, Magento will check to make sure that the product has been added to a website properly.

If you are running in multi-site mode, mark the product as being a part of your website. If not, don’t worry about this right now, but know that a poor product import may cause this data to be silently absent.

8. Child Products (For Complex Product Types)

For bundle and configurable products, your products may not show in the catalog if there are not enough valid child products to let the user purchase the product. Take a look at the child products that make up this project and make sure that they are set up and purchasable as well.

9 (sort of). Indexes and Caches

If you’ve saved your product with everything configured properly as above, but you still cannot see or purchase your product in the catalog, try refreshing your cache and indexes.

The post 8 Reasons Your Magento Products Don’t Show Up In the Catalog appeared first on Coding Basics.


Viewing all articles
Browse latest Browse all 22

Trending Articles