Magento comes with a root catalog after installation. the concept is under one root catalog you are free to create/add as many categories and subcategories as you like...but after searching I do not find a way to create/add aother catalog which is parallel and independent to the root catalog in structure. Is it possible? or any extension can do such job?
The Correct Way to Create a New Root Category
Step 1. Create a new root category
- From the Admin panel, select Catalog > Manage Categories.
- In the upper-left of the Manage Categories page, click the Add Root Category button.
- In the Name field, type in the name of the root category.
- Set Is Active to Yes.
- On the Display Settings tab, and set Is Anchor to Yes.
- Click the Save Category button.
Step 2. Create the subcategories within the new root category
- From the Manage Categories page, in the category tree on thel left, click to highlight the new root category.
- Click the Add Subcategory button.
- Give the subcategory a Name and set Is Active to Yes.
- Click the Save Category button.
Step 3. Link the new root category to your store.
- From the Admin panel, select System > Manage Stores.
- From the Manage Stores page, click any one of the Main Store links to edit your store.
- Change Root Category to the new root category.
- Click the Save Store button.
Spark,it is possiable to create another root category in magento.
Step1:Please refresh the catagory
Step2: Donot click Root category
Step3: Just click on Add root category
Now ,new root category is created
Related
I have added a product with some new attribute set, In admin side, catalog listing page shows the products and when I open configured product, association tab shows the associated product.
I cleared cache and indexed properly before checking.
Refer Below scrrenshots:
Admin catalog listing:
2.When opening configurable product Showing association:
User side:
Please check
go to catalog=>>manage product and open product which you want to display
check in general tab =>>status Enable.
Inventory tab =>>Qty =>> don't left empty && stock availability=>> in stock.
categories tab=>> select category in which you want to display.
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.
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
Magento seems to magically map sub-categories of the default category to a url. For example, a product listing for category "Tops" is currently accessible at /tops.
I created a new root category for products that I do no want to show in the 'normal' product listings. I created a sub-category in my new non-default, root category. Let's call this subcategory "hidden". When I browse to /hidden I get a 404 error.
I've tried browsing to catalog/category/view/id/10 and I've created a URL rewrite in "URL Rewrite Management". Still getting a 404
How can I get Magento to list products from another root category?
I believe the "Include in Navigation Menu" option under the "General Information" tab is what you're looking for. The category would still need to be in your store root, but would not display in your navigation. A store can only have 1 root category and therefore it's not possible to display categories from another root.
The url is actually created from the "URL Key" field.
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?