I'm using layered navigation for a category in my magento store.
But some products have multiple categories.
Say I have a category she. Again I have some other categories like t-shirt, cosmetics etc. A t-shirt may have both t-shirt and she categories. Again a cosmetics item may have both she and cosmetics categories. So when I'm displaying she category page, I want to show t-shirt and cosmetics categories in layered navigation. When user clicking on one of those categories (say t-shirt) it will show all the t-shirt which also fall in she category.
How to do this?
EDIT: Here one thing I need to make clear. she, t-shirt, cosmetics all are independent categories. none are sub category of another.
This is a Magento feature, if it doesn't work it's because you have deactivate something in your code that break this functionnality.
This should work as a normal filter with name = 'cat' and value = category ids.
Best Regards,
Related
On my online store, we sell jeans. The configurable products are the different types of jeans, and the associated simple products are the sizes for each (6,8,10,12,14). When i search for a product or just scroll on the feed it doesnt only show the configurable products and when i click it you can choose the size, but the individual simple products show up too eg:
Skinny Jeans
Skinny Jeans-6
Skinny Jeans-8 etc. How do i fix this?
For your simple products, you can set its Visibility. You can change it under
Product Information > General > Visibility > Not Visible Individually
This way they won't appear on front-end while still being associated with your configurable product.
Can I list all categories tree in layered navigation? Right now when I click on a parent category its subcategories are listed only.
Also can I filter products on multiple attributes. For example shirts of color red, black and green.
Above things possible in Magento with some coding or do I have to purchase an extension or is there any free extension that improves layred navigation?
you can do all these things through your admin panel
go to catalog->manage catagories and add sub catagories there... save it. you can see the changes in the front end of magento then....
I have a quick how to question with Magento.
On my main site I need to have 7 links to special "categories" of items, but these don;t reflect categories of items. It is for a clothes shop so link may be to a summer wear page to only display items tagged as summer wear but from all types of item and categories.
What would the best way to go about creating this functionality?
I am assuming that when you say 'taged' you mean the product has a attribute set to 'summer'. In that case:
If you have products that you want to group together by attribute and list similar to a category page without being in a category, you could try using the Fishpig Splash Page extension:
http://fishpig.co.uk/attribute-splash-pages.html
This extensions allows product attributes to group products instead of categories.
I hope I understood your question correctly.
You can create categories for each of the 7 pages you mention, but hide them from the navigation in the category settings page.
you can then add your products to these categories as you see fit.
They will still be in their original categories too, but you can now link to the new pages and see them there too.
It seems like to me, you would just create the categories like normal. Because products can belong to many categories, you would just assign on a per-product basis which ones need to be in your categories.
I'm trying to solve a problem with the top navigation in Magento.
The top navigation I have, currently shows a top level category and it's sub categories. What I want to do is add another level underneath each sub category containing brands in that sub category as shown here (http://cl.ly/image/3A3D1i1D3j3x)
I want the brand items to be retrieved from the "brands" attribute of products in the parent sub category (Jackets etc.) rather than creating a bunch of brand sub categories in each product type sub category as that is a nightmare for administrating the system.
If anyone knows of a good extension free or paid that does this, I'm willing to go down that route too.
Thanks for the help.
I'm working on something similar right now. It's not an exact fit as it wouldn't integrate with your menu but I would recommend using Amasty's Improved Layered Navigation for this.
It allows you to add a horizontal layered navigation block and set it up so that you can filter by brand based on an attribute. You could use the default manufacturer attribute but I've found it less problematic to add a new one called Brands. The module allows you to assign images to attribute values, so you can have all the logos for your brands listed and the user can filter the products by clicking on the logo.
You can also then use the same brand images in the product list page and the product view page.
This is very easy for your client to manage, they just assign the product it's brand attribute when they create it.
Here's a screenshot of the site I'm working on so far (still not finished so some rough edges) so you can see what I mean. Just a few test products in there and I have used the vertical block rather than the horizontal one but you get the idea. The user just clicks on a logo to filter the list.
And apart from that there's lots of other handy aspects to the module, including sliders for filtering other attributes (weight, price and anything numeric).
We are a wholesale jewelry company that sells to retail businesses. A given product code ( say product ABC) is available in 3 different colors. For example, Grouped Product ABC is linked to Simple Product ABC blue, ABC red, and ABC green. Note: We have decided to not use Magento's configurable products mainly because we need to track inventory for each ABC color option.
First, question... Is this a sound approach?
Second, we want to use layered navigation. That is, the customer, will choose "Blue" from the list of color attributes and will see all the Grouped Products that have "blue" simple product skus assigned to them. In other words, the individual products are hidden and only purchased through the group product. One way to accomplish this is to create multiple select attributes and apply them to the group products. That's not very efficient though. Since all our products share a common set of attributes, why can't magento look at the simple product that make up the group product and use those attributes in the layered navigation?
So my question is this.... For layered navigation is it possible to make Magento look at the attribute assigned at the sku level instead of the group product level? This would keep us from having to assign multiple select attributes for all our grouped products.