2015-03-31 79 views
-2

我想將全部產品設置爲根類別(它們所處的當前類別旁邊)。使用Magento API將所有產品添加到根類別

我知道最好的方法是使用Magento API,但是有人能讓我開始做這件事嗎?

只是要清楚,我不要想改變類別id,我只是想添加另一個類別id到產品。

編輯

這需要大量的時間來檢查所有的3000+產品,它是什麼其他類別看。示例:Root_catId = 175 Product_1 cat = 3(需要爲3,175)Product_2 cat = 9(需要爲:9,175)

回答

0

您可以在不使用API​​的情況下執行此操作,但如果要使用API試試以下內容。

您可以使用下面首先你需要創建權限的用戶訪問Magento管理

<?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 

的SOAP請求您可以遍歷每個產品在產品分配給一個特定的類別。 將根類別標識替換爲您所需的類別標識。

+0

感謝您的回答穆克,有什麼其他方式來改變它,不使用SQL的權利? 除此之外,檢查全部3000種產品需要很長時間才能看到其他類別的產品。 實施例: Root_catId = 175 Product_1貓= 3(需要是:3,175) Product_2貓= 9(需要是:9,175) 很抱歉的誤解。 – RoRo 2015-03-31 22:00:02

相關問題