2009-11-25 83 views
1

我試圖從數據庫導入大量的產品到Magento。 DB有許多不同的產品類別,我已在Magento中重新創建。但是,通過CSV導入產品時,必須列出類別標識而不是名稱。有沒有什麼辦法提出如下列表:如何從Magento獲取產品類別及其ID的列表?

id |類別
1 |餡餅
2 |槍
3 |汽車

我現在看到的唯一方法是手動創建產品'Pie','Gun'等,然後導出爲CSV,但這需要很長時間。就像旁邊一樣 - 有沒有人真正瞭解所有Magento - 它看起來非常複雜?

感謝

回答

0

有可能是一個簡單的方法來做到這一點使用PHP/Magento的代碼,但如果你想直接在數據庫中尋找:

嘗試是這樣的:

SELECT entity_id AS categoryID, value AS categoryName 
FROM catalog_category_entity_varchar 
WHERE attribute_id=111 

但是,對於你來說,attribute_id可能不是111。看看桌子看看。

+0

做這篇對你的工作? – philfreo 2009-12-02 05:16:12

+1

是的 - 對不起,花了這麼長的時間來反饋,但是,是一個魅力,謝謝。 – 2009-12-15 16:13:26

2

是Magento的是一個野獸,但它可以被馴服;)

不會推薦直接在數據庫除非你的勇敢尋找。

要獲得的類別,在任何前端模板

$helper = Mage::helper('catalog/category'); 
$cats = $helper->getStoreCategories(); 
var_dump($cats); 
相關問題