我遇到这种情况。 我在Magento中导入了所有类别,现在我想导入我的产品。
现在ID没有匹配,我正在考虑通过类别路径(默认类别/产品/ ...)查找magento中的类别,并获得“实际”'该类别的ID,以便我可以映射'正确的类别是要导入的类别。
如何按路径而不是ID来加载类别?
答案 0 :(得分:1)
您可以按路径加载类别集合和过滤器:
$categories = Mage::getModel('catalog/category')->getCollection()
->addAttributeToFilter('path','your/path');
$count = $categories->count();
然后,如果您的集合包含一个元素:
$categoryId = $categories->getFirstItem()->getId();
所以你得到了你的类别ID。