【问题标题】:Magento - How to add multiple products to categories fastMagento - 如何快速将多个产品添加到类别中
【发布时间】:2014-11-02 12:52:35
【问题描述】:

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

我正在为我的一个客户管理一家 Magento 商店,经过重新设计,我们现在开发了一个新的导航结构。 问题是现在我必须编辑每一个产品并将其分配给新的类别,这样我们才能启动新的导航。 幸运的是我只需要编辑活跃的产品,但总共还是大约 1,300 个。

有什么方法可以更聪明地处理它吗? 这家商店出售家具和配饰,所以我可以搜索沙发之类的产品,然后将它们全部添加到类别中。

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

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

感谢大家提出的每一个建议:)

【问题讨论】:

标签: magento product categories


【解决方案1】:

是的,有一个解决方案 .. 首先,您必须从您的网站导出 excel 表中的所有产品数据,然后根据您的要求对其进行编辑并再次导入.. 我希望它会起作用..

【讨论】:

  • 我喜欢你所说的,但我不确定这是预期的答案
  • 总的来说,我认为这是正确的方法。您可以使用 Magmi,因为它有一些不错的过滤器可能会有所帮助。
  • 工作就像一个魅力,编辑后使用magmi导入产品。为我节省了 30 个小时的工作时间!
【解决方案2】:

您可以使用以下代码在类别中添加产品

 $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。

【讨论】:

  • 谢谢,但这比这要复杂一些,因为我几乎必须将每种产品归入不同的类别。有些产品可以在室内和室外使用等等......所以我喜欢导出所有内容的想法,在 Excel 中使用一些规则进行处理,然后使用 magmi 重新导入。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-11
  • 2015-03-29
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 2021-12-04
相关资源
最近更新 更多