Magento - 通过API更新订单状态

时间:2011-10-19 10:37:13

标签: magento

我添加了自定义订单状态选项。 有谁知道如何通过API将其设置为我的自定义值?

2 个答案:

答案 0 :(得分:12)

感谢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 :(得分:1)

在看过api doc和源代码后,您只能获得有关订单的信息并为其添加注释。您无法编辑或删除订单。如果需要,您必须创建自己的API。 请参阅此链接,了解API的可能性:Magento Core API - Mage Sales