2014-11-02 45 views
0

我有一個大問題,這是非常耗時的,所以我希望有人有很好的解決方案爲我節省了時間和精力......Magento的 - 如何將多個產品加入到快速類別

我正在爲我的客戶管理一家Magento商店,經過重新設計,我們現在開發了一種新的導航結構。 問題是,現在我必須編輯每一個產品並將其分配給新的類別,因此我們可以啓動新的導航。 幸運的是,我只需要編輯活動產品,但總共約有1300個。

有什麼辦法可以讓它變得更聰明嗎? 這家商店出售傢俱和附件,因此我可以搜索沙發等產品,並將其全部添加到類別中。

我知道我可以選擇轉到類別並轉到「分配的產品」選項卡並在那裏分配產品,但由於搜索選項非常有限,搜索活動產品,無法區分簡單配置產品等)

希望在此輸入一些內容,因爲我不想在此花費大約30小時!

感謝每一個建議,你們都可以拿出:)

+0

我希望可以分享一些代碼,你可能有,但你看過http://stackoverflow.com/a/6512286/1380867 – MZaragoza 2014-11-02 13:48:33

回答

0

呀有一個解決方案。首先,你必須從你的網站導出Excel工作表的所有商品數據編輯按您的要求和再次導入它。我希望它會工作..

+0

我喜歡你說的,但我不知道這是預期的答案 – MZaragoza 2014-11-02 13:46:23

+0

大致我認爲這是正確的方法。你可以使用Magmi,因爲它有一些不錯的過濾器可能有幫助。 – PedroKTFC 2014-11-02 21:06:09

+0

我會試試看,謝謝:) – 2014-11-02 21:24:24

0

您可以用類下面的代碼

$categories = Mage::getModel('catalog/category')->getCollection(); 
$new_order = 0; 
foreach($categories as $category){ 
    $cat_api = new Mage_Catalog_Model_Category_Api; 
    $productsids = array('1'); 
    foreach ($productsids as $id){ 
     $cat_api->assignProduct($category->getId(), $id, $new_order); 
    } 
} 

$ productids添加產品陣列,你可以給多個產品ID陣列。

+0

謝謝,但比這更復雜一點,因爲我幾乎必須將每個產品放到不同的類別中。有些產品可以用在室內和室外等等......所以我喜歡把所有東西都導出的想法,在Excel中用一些規則處理它,然後用magmi重新導入它。 – 2014-11-06 10:16:35

相關問題