Magento类树

时间:2013-10-10 10:14:55

标签: php magento categories product

我遇到这种情况。     我在Magento中导入了所有类别,现在我想导入我的产品。

现在ID没有匹配,我正在考虑通过类别路径(默认类别/产品/ ...)查找magento中的类别,并获得“实际”'该类别的ID,以便我可以映射'正确的类别是要导入的类别。

如何按路径而不是ID来加载类别?

1 个答案:

答案 0 :(得分:1)

您可以按路径加载类别集合和过滤器:

$categories = Mage::getModel('catalog/category')->getCollection()
                                                ->addAttributeToFilter('path','your/path');

$count = $categories->count();

然后,如果您的集合包含一个元素:

$categoryId = $categories->getFirstItem()->getId();

所以你得到了你的类别ID。