我正在尝试将大量产品从数据库导入Magento。 DB有许多不同的产品类别,我在Magento中重新创建。但是,通过CSV导入产品时,必须列出类别ID而不是名称。有没有办法提出如下列表:
id |类别
1 |馅饼
2 |枪
3 |汽车
目前我能看到的唯一方法是手动创建产品'Pie','Gun'等然后导出为CSV,但这将花费很长时间。除了旁边 - 有没有人真正了解Magento的所有内容 - 它看起来非常复杂?
由于
答案 0 :(得分:2)
是的magento是野兽,但它可以被驯服;)
除非你足够勇敢,否则不建议直接查看数据库。
要获取类别,请在任何前端模板中执行此操作
$helper = Mage::helper('catalog/category');
$cats = $helper->getStoreCategories();
var_dump($cats);
答案 1 :(得分:0)
使用PHP / Magento代码可能有一种简单的方法,但是如果你想直接查看数据库:
尝试这样的事情:
SELECT entity_id AS categoryID, value AS categoryName
FROM catalog_category_entity_varchar
WHERE attribute_id=111
但是对于你来说,attribute_id可能不是111。看一下表格即可。