为什么没有状态过渡到“payment_pending”在网关取消的订单?(Why is state

2019-09-18 05:17发布

我使用的Magento社区ver1.6.1.0。
我发现了Magento的维基这个状态图http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/order_management

我的问题是上述状态的切换如图红色粗体线。
当用户从我的(商家)网站消失了,国家是新的(状态=待定)。 但是,如果客户没有完成支付(在支付网关),状态仍然是“待定”,而应该是“pending_payment”。 在“pending_payment”状态,工作人员会致电客户索要任何麻烦。

所以我的问题是,为什么状态转变为按照该图? 还是我失去了一些东西? 我该如何解决这个问题? 因为很难COD区分“待定”和这样的“中止”的订单。

谢谢!

Answer 1:

我添加了一个cron作业,从“待定”状态改变为“待付款”。 它的工作,并且可以配置为照顾新订单尚未转换。 还可以添加一个简单的邮件功能,以通知工作人员,当这种转变而成。

完整的答案(由我)在这里: https://stackoverflow.com/a/11131787/558094



文章来源: Why is state not transitioning to “payment_pending” for orders cancelled at gateway?