我已经运行了我的Magento 1.7.0.2商店,外部支付服务(及其模块已安装),一年没有任何问题,但在更新到Magento 1.8.1.0后,我收到了一些付款问题,就像这一样问题:Magento: Order has invoice (generated) but 'Total due' > 0。问题是我不是程序员(只是了解一些基础知识),而且我还没有从模块供应商那里得到很多帮助(他们只是声称"它 应该在1.8上工作.XX)。通过PayPal付款和银行转帐工作,并正常设置付款状态。
详细而言,通过此外部支付服务进行的付款未设置"总到期"到"总付费"再过,导致订单状态保持在状态"处理"。此外,由于未正确处理付款,因此Magento仪表板统计信息不再更新。它仍然可以正常完成剩余的流程:将客户重定向到支付服务并正常返回 - >创建一个状态为"已支付"的发票,但只留下订单"总到期"。
我可以强制订单状态为"完成"手动,但任何有两个问题的建议将非常感激: