Magento通过SOAP更新订单状态

时间:2013-09-09 11:05:44

标签: magento

我需要远程更新订单状态。是否可以通过SOAP更新它? 我知道“sales_order.addComment”,但它只更新状态而不是状态。

我的版本是CE 1.7.0.2

谢谢。

3 个答案:

答案 0 :(得分:0)

据我所知,我们无法获得有关订单的信息。此外,您只能获得有关订单的信息并为其添加评论。

您无法editdelete订单。

如果需要,您必须创建自己的API。请参阅此链接,了解API的可能性:Magento Core API - Mage Sales

希望你能理解这个问题。

答案 1 :(得分:0)

目前magento没有soap api来更新订单状态,但你可以创建自己的自定义api看看@创建Custom API or Extending the Core API

答案 2 :(得分:0)

这里有一个坏死的答案,但一个基本策略可能涉及每隔几分钟运行一次的基本cron任务。

由于您可以通过API更新状态,因此您可以根据需要创建一些新的自定义状态。第一个状态会将订单标记为准备好被您的逻辑消耗,第二个状态标记订单已完成消耗。

然后你的cron脚本可以检查已经消耗完的订单,然后你可以使用标准的Magento标准模型操作来更新状态。