Magento中类别和子类别之间的SQL关系

时间:2015-05-22 09:17:04

标签: magento

我刚刚使用Bulk Category Import / Export Extension将一大堆类别导入到Magento 1.9的全新安装中。

除了子类别外,所有内容似乎都已正确转移。

这是我在Catalog > Manage Categories下的管理面板中看到的粗略的ASCII图。

[-] [ ] Default Category
     |
    [+] All Products
    [+] Others
     |  Best Sellers
     |  Seasonal Products

catagories似乎都是我所期待的。 All ProductsOthers中有子类别。但是,当我点击[+]加号以展开子类别时,没有任何反应,[+]加号符号消失。

我看过catalog_category_entities中的SQL,所有类别都有正确的数据。

我希望SQL中的内容不匹配。我想解决这个问题,并了解更多关于Magento的表格结构。

任何人都可以向我解释SQL中的类别和子类别之间的关系,这样我就可以修复它,或者至少可以更好地理解出错的地方。

非常感谢。

1 个答案:

答案 0 :(得分:0)

类别与您提到的“ catalog_category_entity ”表格中的子类别以及“ parent_id ”字段相关联,但正如我从扩展示例CSV文件中看到的那样,要在CSV中添加这些内容,您必须使用“类别”字段,例如,如果您输入的是没有父母的“测试类别”,您只需在“类别”字段下输入“测试类别”。 例如,如果您输入名为“子类别”的类别,该类别是“测试类别”的子项,请在“类别”字段中输入需要添加:“测试类别/子类别”。然后,如果您输入的是“子类别”的子项“第二子类别”,您可以这样:“测试类别/子类别/第二个子分类