0

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

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

如何通过路径而不是 id 加载类别?

4

1 回答 1

1

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

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

$count = $categories->count();

然后,如果您的收藏包含一个元素:

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

所以你得到你的类别ID。

于 2013-10-10T11:17:44.623 回答