微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Magento付款审核/疑似欺诈工作流程

我正在Magento商店工作,客户在订单上请求了一些自定义过滤器,以便在被发送到履行之前对其进行人工审核.当这些案件出现时,订单将标有内置付款审核/可疑欺诈状态/状态.

我的问题是,在管理界面中,您似乎无法对付款审核状态中的订单做多少工作.我添加一个自定义的“批准”类型按钮,用于手动批准订单,但如果它被审核并确认为欺诈,那么预期采取的措施是什么?我想取消或退还订单,但似乎不允许.检查订单上的canCancel或canCreditmemo会返回false.对于像这样的场景,使用保持状态或付款评论更好吗?

解决方法

我认为在语义上区分保持状态和付款审核很重要,因此我建议您保持单独的状态/状态并使其在客户端工作流程中工作.

您可以覆盖canCancel()和canCreditmemo()函数,以便在订单处于“付款审核”状态时允许这些操作.在扩展Mage_Sales_Model_Order的类中,重新定义这些函数以检查自定义状态/状态.

HTH,JD

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐