【发布时间】:2011-10-20 09:29:00
【问题描述】:
我正在尝试使用 Magento 网络服务确认订单。我可以这样暂停订单:
$result = $client->salesOrderHold( $sessionId, $order_id );
echo "Order on Hold: " . $result . "<br>";
或在订单中添加评论,但我找不到用于确认订单的函数。
注意:我的订单是手动确认的,所以我需要使用网络服务来完成。
感谢任何帮助!
【问题讨论】:
-
我在这里回答了几乎相同的问题 [通过 API 更新订单状态][1] [1]:stackoverflow.com/questions/7819979/…
-
感谢您的回复。我之前看到过该回复并且已经尝试过......但是当我添加评论时,状态为“已确认”......它会改变......但订单仍然未被识别为“确认”......在Magento中订单列表...订单的状态字段为空,当我打开订单时...我仍然可以看到该订单顶部的“确认”按钮...这意味着 Magento 不认为这是已确认的订单。我使用了“已确认”状态文本...这是用于状态的正确文本吗?
-
订单完成后状态必须为“完成”
-
但是,在我确认订单后,订单不会处于“完成”状态。您看,在我们的模型中,订单已收到,然后,我们手动确认,然后,我们将发货并相应地修改订单状态。所以,我不能使用“完成”状态。根据您上面的链接,我试图找出的是我应该用来确认订单的状态文本。你知道我应该使用什么状态吗?