我想将所有产品设置为根类别(在他们所在的当前类别旁边)。
我知道最好的方法是使用Magento API,但有人可以让我开始这个吗?
为了清楚起见,我不想要更改类别ID,我只想在产品中添加另一个类别ID。
修改
检查所有3000多种产品需要花费大量时间才能查看其他类别的产品。示例:Root_catId = 175 Product_1 cat = 3(需要:3,175)Product_2 cat = 9(需要:9,175)
答案 0 :(得分:0)
您可以在不使用API的情况下执行此操作,但如果您想使用API,请尝试以下操作。
您可以首先使用以下内容,您需要创建一个具有访问Magento admin中的soap请求权限的用户
<?php
$proxy = new SoapClient('http://yourmagento/api/v2_soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
$result = $proxy->catalogCategoryAssignProduct($sessionId, '3', '10'); // 3 is category id and 10 is product id
您可以遍历每个产品,将产品分配到特定类别。 将根类别ID替换为您需要的类别ID。