我需要远程更新订单状态。是否可以通过SOAP更新它? 我知道“sales_order.addComment”,但它只更新状态而不是状态。
我的版本是CE 1.7.0.2
谢谢。
答案 0 :(得分:0)
据我所知,我们无法获得有关订单的信息。此外,您只能获得有关订单的信息并为其添加评论。
您无法edit
或delete
订单。
如果需要,您必须创建自己的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标准模型操作来更新状态。