Magento - 如何快速将多个产品添加到类别中

时间:2014-11-02 12:52:36

标签: magento product categories

我遇到了一个非常耗时的重大问题,所以我希望有人能为我提供一个很好的解决方案来节省时间和精力......

我正在为我的客户管理Magento商店,经过重新设计后,我们现在开发了一种新的导航结构。 问题是,现在我必须编辑每个产品并将其分配给新类别,因此我们可以启动新的导航。 幸运的是,我只需要编辑活动产品,但它总共只有1,300个。

有什么方法可以更聪明地去做吗? 这家商店正在销售家具和配件,所以我可以搜索沙发等产品,并将所有产品添加到类别中。

我知道我可以选择进入类别并转到"已分配的产品"选项卡并在那里分配产品,但这对我来说并不适用,因为搜索选项非常有限(无法搜索有效产品,无法区分简单产品和可配置产品等... )

希望在这里提供一些意见,因为我不想在此花费大约30个小时!

感谢您的所有建议,所有人都可以提出:)

2 个答案:

答案 0 :(得分:0)

是的,有一个解决方案..首先,您必须从您的网站导出Excel工作表中的所有产品数据,而不是根据您的要求进行编辑并再次导入..我希望它能够正常工作..

答案 1 :(得分: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。