0

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

我的版本是 CE 1.7.0.2

谢谢你。

4

3 回答 3

0

目前magento没有更新订单状态的soap api,但你可以创建你自己的自定义api看看@创建自定义API或扩展核心API

于 2013-09-09T13:28:34.490 回答
0

据我所知,我们无法获得有关订单的状态您也只能获得有关订单的信息并对其添加评论。

你不能editdelete订单。

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

希望你能理解这种担忧。

于 2013-09-09T12:03:51.577 回答
0

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

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

然后,您的 cron 脚本可以只检查已完成的正在使用的订单,然后您可以使用标准 Magento 标准模型操作来更新状态。

于 2015-07-01T17:29:17.847 回答