Magento Webhook 订单状态更新

Posted

技术标签:

【中文标题】Magento Webhook 订单状态更新【英文标题】:Magento Webhook Order Status Update 【发布时间】:2014-09-06 04:08:41 【问题描述】:

我想知道在包裹从跟踪信息中标记为已交付后,我是否可以使用带有 Magento 和 AfterShip 的 webhook 将订单状态更新为“已交付”(要创建新订单状态)。

Aftership 有一个他们使用的 webhook 系统,而且 Magento 似乎对集成持开放态度,但我对这个主题一无所知。

我想做这样的事情:

1) 订单离开我们的设施后,订单被标记为“已发货”(默认为“完成”状态,带有新标签) 2) AfterShip 跟踪包裹并沿途发送电子邮件 3) AfterShip 发送有关包裹递送的电子邮件并将“webhook 订单状态更新”发送到匹配的订单 ID 4) Magento 中的订单状态更改/放在“已交付”

再次感谢任何可以提供信息或帮助的人!

【问题讨论】:

【参考方案1】:

    当您在磁电机中输入运单号后,aftership 将每 3 小时从您的系统中获取运单号。

    登录后在 AfterShip.com 中设置此设置和消息内容。

    您需要在服务器端编写一个 webhook 脚本,例如,使用 php。 当包裹“已交付”时,aftership 将触发 webhook 并将跟踪信息发布到您的 webhook 端点。您的 webhook 脚本应该会收到跟踪更新(带有订单 ID)。

    通过使用 3,您的 webhook 知道需要将哪个 ORDER ID 更改为“已交付”

我希望这是你想知道的。

【讨论】:

以上是关于Magento Webhook 订单状态更新的主要内容,如果未能解决你的问题,请参考以下文章

即使 PayPal 付款失败,Magento 订单状态也会更新为“处理中”

ASP.NET MVC 创建 paypal webhook

如何更改 Magento 订单状态默认流程?

Magento + Paypal - 订单状态停留在“付款审查”

history.phtml 上 Magento 中的自定义状态

PayPal 订单在 Magento 中设置为“可疑欺诈”状态