2011-10-19 123 views

回答

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,只添加註釋: - )但你可以添加更多。很好:-) –

相關問題