2016-07-06 57 views
1

我正在研究一個腳本(用Python編寫),用於在我們的Magento環境中進行一些管理。
現在我想知道是否可以創建類別分配的ID。 由於關鍵限制,我認爲這可能是不可能的。但有沒有辦法?
只需將category_id放入catalog_category.create的參數列表中,它不起作用,它只是跳過參數。
想要這個的主要原因是因爲我需要知道類別ID以創建子類別。
我知道Magento API會返回創建的類別的ID。
但是,我無法知道子類別應該到達哪個創建的類別。
(或者我可以重寫一段代碼,我不太喜歡...)。
所以我認爲這是現在最簡單的方法。
任何建議,意見,答案?任何感謝!使用SOAP api創建帶有指定標識的Magento類別

回答

1

不,你不能。 Magento的實體ID用於Magento,所以你不能指定你想要的東西。

當您使用API​​創建實體時,它將返回新ID,如您所說。

對於您的用例,您可能最容易在Magento中爲您的類別添加新屬性,將其稱爲「my_category_id」或其他內容,並允許您的API設置該屬性。

+0

好吧,我可能會添加新的類別id屬性。儘管這也可能是一種麻煩,因爲api要求你指定實際的id,而不是自定義屬性id。無論如何,非常感謝您的信息! – Sj03rs

+0

沒問題。您始終可以擴展API資源類並稍微調整它 –