我已添加自定義訂單狀態選項。 有誰知道如何通過API將其設置爲我的自定義值?Magento - 通過API更新訂單狀態
6
A
回答
11
感謝Diglin將我指向正確的位置。只是爲了正確地提供答案:
您可以通過使用addComment方法來完成此操作,該方法還允許您將新訂單狀態指定爲其參數之一。
$sku='100000003';
$orderStatus = 'Downloaded';
$comment = 'The order was successfully downloaded';
$sendEmailToCustomer = false;
$proxy->call($sessionId, 'sales_order.addComment', array($sku, $orderStatus, $comment, $sendEmailToCustomer));
希望這可以幫助別人。
1
看過api文檔和源代碼後,您只能獲得有關訂單的信息並添加評論。您無法編輯或刪除訂單。如果你需要,你必須創建你自己的API。 查看此鏈接查看API的可能用途:Magento Core API - Mage Sales
+1
完美無瑕 - 我正在尋找一種自定義方法,並且它一直作爲addComment的一部分提供。 ($ sessionId,'sales_order.addCommand',array('100000003','mycustomvalue','A custom comment',true));' – elMarquis
+0
我在想,addComment,只添加註釋: - )但你可以添加更多。很好:-) –
相關問題
- 1. Magento從REST API更改訂單狀態
- 2. Magento Google Checkout更改新訂單狀態
- 3. 通過webservice api更新Prestashop中的訂單狀態
- 4. prestashop api 1.6 webservice更新訂單狀態
- 5. Google API的默認Magento訂單狀態
- 6. Magento訂單狀態更改事件
- 7. Magento管理員更改訂單狀態
- 8. Magento訂單狀態更改事件
- 9. Magento的更改訂單狀態,處理
- 10. Magento的訂單狀態與狀態
- 11. Magento觀察員對訂單狀態更新/新貨
- 12. 通過API檢索Magento訂單評論
- 13. 如何獲取所有Magento訂單狀態(列出所有magento訂單狀態)
- 14. 如何通過Magento CE 1.7中的自定義模塊更改訂單狀態?
- 15. IBpy獲取訂單狀態更新
- 16. 如何通過Eventbrite API獲取訂單的狀態
- 17. Woo commerce商業api更新訂單狀態
- 18. 使用API在ebay上更新訂單狀態?
- 19. Magento 1.6.2刪除PayPal訂單狀態
- 20. 沒有狀態的Magento訂單
- 21. 過濾與訂單狀態不一致的訂單狀態與訂單狀態訂單歷史記錄
- 22. 確認訂單後更新訂單狀態
- 23. 通過信用存儲狀態設置爲「待定」的訂單
- 24. 直接刪除magento訂單哪些訂單狀態爲pending_payment
- 25. Magento 2獲取訂單產品,其中訂單狀態是X
- 26. 通過MySQL查詢批量更新簡單產品「狀態」
- 27. Magento自動訂單狀態 - 獲取order_status /狀態列表
- 28. Magento - 表格中的狀態是否處於訂單狀態?
- 29. 如何訂單狀態/狀態在Magento的1.4.x工作
- 30. Magento客戶按訂單數過濾只完成狀態
通過Magento核心API或SOAP API? –
Im使用SOAP API – elMarquis