2014-11-02 42 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

相关问题