I am having issues arranging the categories in magento. The system has more than 3000 categories. There are 4 level categories which means: Parent>Level1>Level2>Level3>Level4.
All the products are sitting in level4 categories and level1,2 and 3 are just empty.
What I am trying to do is under level2 display its sub categories using a static block and then under level 3 display the categories from level 4.
2nd issue is I dont want to show all the categories in the main menu bar as loading 3000 categories will kill the server.
I want to do something similar to this: http://www.staples.ca/ENG/Catalog/cat_super.asp?catids=%2C&name=CA_SU_Office+Supplies
Here is the link for the site: bindersnink(dot)ca
From what I can see in the Staples link you added, they only show top level categories on their main menu nav bar. You can do this in your Magento store by simply changing a configuration value. Just login to your backend, go to System > Configuration and click on the Catalog > Catalog section in the left panel. On that page you will see a section called Category Top Navigation. Change the Maximal Depth to 1. This way only your top level categories will show up in the menu.
Just note that if you want all products in child categories to display on the top level category page, you will need to go to the edit category page, go to the Display Settings tab, and make sure that Is Anchor is set to yes.
Related
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 am using Joomla 2.5 as CMS for my website, and I am using K2 for categories and articles/items. I was wondering if i have list of 50 - K2 categories.
It has 5 main categories and 10 sub categories for each.
How can I either manually or automatically make categories listed in main menu and when user clicks for example:
Home >> Contact >> Products >> About >> Call
If user selects Contact, how can I make it so it loads page which displays all articles/items in category called "Contact" but if User selects specific sub item from Contact for example:
Contact
^^Phone
^^Email
^^Skype
^^Post
if user selects Email it would show only articles/items from category Contact>>Email.
Help?
You can create a Menu item called Categories for example, or 10 menu items each one for your top categories.
Then you can start adding submenu items, for example in the top menu level called Contact add the Email sub-categorie. So when users visit your website can navigate through the menu to all categories you got.
An other way to do it faster is to use this plugin: http://www.nonumber.nl/extensions/addtomenu but I think it only works for items and not for categories (but you can ask the developer).
IMPORTANT: You can have top-categories configured to show only the items of this one or also with sub-categories, and can create a K2 menu item which can display in one link lot of categories you can choose in the parameters using CTRL+CLICK (even from other top categories).
Hii i am a newbie in magento. I have created a root category called 'computer' and added two subcategories namely - mouse and HDD to it . I want to display the root category in the header section as - Computer and then on mouse over the sub categories Mouse,HDD will show and so on.
You need to place your top level categories directly below a root category for them to be shown.
The screenshot below shows a Root category (which is not visible on the frontend) with 4 top level categories listed directly below. It is these that will/can be visible in the main navigation.
Also, ensure that the category is active and that "Include in Navigation Menu" is set to "Yes". This can be found towards the bottom of the "General Information" tab in the category settings.
Finally, make sure that the root category you are using is assigned to the correct store: System > Manage Stores
I have 1 magento installation with 2 websites. i want to set a subcategory from website 1 as rootcategory of website 2.
and i don't know the id of the category, because this is local and has to work on production with other categories. So i can't set the id of the wanted category in code.
it must be adjustable in the backend.
in system->manage stores-> select a store
here you can set the rootcategory but there are no subcategories available.
is the only solution to build a module to select the id of the category?
copy
app/code/core/Mage/Catalog/Model/Resource/Category/Collection.php
to
app/code/local/Mage/Catalog/Model/Resource/Category/Collection.php
update around line 414
$this->addLevelFilter(1);
to
$this->addLevelFilter(2);
What this will do is when you go into System -> Manage Stores and click on the Store Name.
It lets you set the Root Category. This dropdown will now not only display the root categories but also the level 2 categories. It's perfectly fine to use a subcategory as the root category in a certain store.
This is really beneficial if you're running a corporate site and then a bunch of branded sub-sites but you don't want to manage a million different duplicate categories.
I understand what it is you're trying to do but not why. Are you trying to display specific categories for each Store View? You don't have to worry about Root Category to solve this.
I'll assume you're using a newer version of Magento Community Edition 1.5+.
Leave the category for both Store Views set to the same Root Category
(default is Default Category)
Go to Catalog > Manage Categories.
For each website you will need to enable/disable each subcategory to
build a custom catalog from the Root Category.
Above the category listings you can switch which Store View you need to customize. Leave this set as "All Store Views" and customize which subcategories you want or don't want for Website 1.
To do this just click on the specific category > General Information tab and set the Is Active to Yes or No. Disabled categories will grey out.
Once completed switch to the Store View of the other website "Website 2" and select a category that will be different than the default.
Now, to the right of the various fields you will see a checkbox (checked by default) labeled Use Default Value.
Uncheck the Use Default Value checkbox beside the Is Active field and toggle it to yes/no.
Save Category.
Now when you view each store you will see that the catalog is different.
Does this solve your issue?
In magento the main menu is working based on category list. Here I want the categories as well as I want to add two more links which are not category.
The links should leads to
1. CMS page link
2. Contact us link
If I add any category its become category page how can I insert my own links into category main navigation bar.
Although not free Advanced Menu can do this for you.