我試圖從數據庫導入大量的產品到Magento。 DB有許多不同的產品類別,我已在Magento中重新創建。但是,通過CSV導入產品時,必須列出類別標識而不是名稱。有沒有什麼辦法提出如下列表:如何從Magento獲取產品類別及其ID的列表?
id |類別
1 |餡餅
2 |槍
3 |汽車
我現在看到的唯一方法是手動創建產品'Pie','Gun'等,然後導出爲CSV,但這需要很長時間。就像旁邊一樣 - 有沒有人真正瞭解所有Magento - 它看起來非常複雜?
感謝
我試圖從數據庫導入大量的產品到Magento。 DB有許多不同的產品類別,我已在Magento中重新創建。但是,通過CSV導入產品時,必須列出類別標識而不是名稱。有沒有什麼辦法提出如下列表:如何從Magento獲取產品類別及其ID的列表?
id |類別
1 |餡餅
2 |槍
3 |汽車
我現在看到的唯一方法是手動創建產品'Pie','Gun'等,然後導出爲CSV,但這需要很長時間。就像旁邊一樣 - 有沒有人真正瞭解所有Magento - 它看起來非常複雜?
感謝
有可能是一個簡單的方法來做到這一點使用PHP/Magento的代碼,但如果你想直接在數據庫中尋找:
嘗試是這樣的:
SELECT entity_id AS categoryID, value AS categoryName
FROM catalog_category_entity_varchar
WHERE attribute_id=111
但是,對於你來說,attribute_id可能不是111。看看桌子看看。
是Magento的是一個野獸,但它可以被馴服;)
不會推薦直接在數據庫除非你的勇敢尋找。
要獲得的類別,在任何前端模板
$helper = Mage::helper('catalog/category');
$cats = $helper->getStoreCategories();
var_dump($cats);
做這篇對你的工作? – philfreo 2009-12-02 05:16:12
是的 - 對不起,花了這麼長的時間來反饋,但是,是一個魅力,謝謝。 – 2009-12-15 16:13:26