Magento – Products from outside store’s root category showing up on frontend – Is this right

catalogcategory

We have several stores setup under a single install of Magento Enterprise. We now share accounts globally so there is a single cart and login across all stores. We have a separate root category setup for each store. Recently I noticed that to hide products outside a store's root category all products outside that root category are set to "display=not visible individually" for store views under the given store. To my knowledge products outside the root category just shouldn't show up on the frontend to begin with and that setting should only be used to hide simple products when they are only to show up under a configurable or grouped product. Am I correct? And if I am why are products outside the root category of a given store being displayed to customers?

Best Answer

It sounds to me like it's functioning as intended. When not in any category on a site, products are still navigable where the URL is known. And if they are visible in search as well as the catalog, they will also show up in search results regardless of their presence in a category belonging to the given store. I'm not certain, but I think they will also show up in the site map under these circumstances.

Since you are now sharing logins, and the products are technically available for being displayed on the store view, the URLs will be generated or them in places such as the cart, where they might have been added from a different store view.

Related Topic