我正在使用Magento(版本1.6.1.0)网站。有两种支付方式:COD和网上银行/信用卡。如何在用户中止交易时“取消”订单?
每当用户进入支付网关(EBS for Net Banking,但解决方案必须与其他网关相同)时,Magento Dash(Sales> Orders)会显示“Pending”状态。现在,如果用户在填写卡片详细信息时关闭浏览器,Magento中的状态仍然是“挂起”,而现在应该是“取消”。
我想我可以设置一个cron作业,在某段时间后,将状态更改为“取消”。
我的问题 -
- 是否有这样做的cron没有什么办法?
- 如果是cron,那么程序的一些解释(我是cron的新手)。用户从我的(商家)网站收益后,我是否会调用cron?如果cron在15分钟后被调用,那么如何处理在1秒前开始的事务(比如说)?
- 如果用户点击支付网关站点上的返回按钮,状态仍为“挂起”,如何“取消”这些订单?
编辑:我设计了这个状态图。现在我需要添加一个状态。正如评论所指出的那样,克朗不应该“取消”它,而是将其改变到一些员工可以理解的状态,并打电话给客户。工作人员然后决定最终状态。
所以还有一个问题:如何添加状态?[解决]
请回答的问题一样多或尽可能少的部件,你知道。
谢谢。
在不同的笔记上,您可能实际上不希望它被自动化。无论您获得哪些挂单,都是潜在客户,您可能会要求您的客户关心给他们打电话并帮助他们完成订单 – sulabh
@sulabh:您是对的,这是我们的工作(在发布之前我不知道问题),但我们仍然需要自动化。现在我想添加一个“middle_state”。查看更新的问题。 –