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 订单状态也会更新为“处理中”
Magento + Paypal - 订单状态停留在“付款审查”