我正在运行 Magento 1.6.2 并且有一些销售订单出现间歇性错误。客户的收费正确,但 Magento 管理页面在查看销售时报告的值不正确。我理解它为什么做错了——我的网站上的全部产品都可以享受 10% 的折扣,正因为如此,出了点问题。
同样,客户支付了正确的(折扣)金额,但数据必须错误地存储在 magento 数据库中,因为在管理系统中查看它并不能正确汇总值。应用 10% 折扣的目录价格规则不计入显示的总数。
更糟糕的是,我们使用 Zynk 将数据从 Magento 导入到我们的 Sage 200 后台系统,并且导入该系统的数据也缺少 10% 的折扣,这使得订单付款和 Sage 发票的核对变得非常痛苦。
我唯一能想到的是,数据以某种方式错误地存储在 magento 数据库中(没有应用 10% 的折扣),所以当 Zynk 收集数据时,它是不正确的。
谁能帮我了解在 Magento 数据库中哪里可以找到订单数据,这样我就可以查看为特定 Magento 订单号存储的内容 - 我至少可以开始调试这个,也许吧?
如果有人知道在哪里可以找到 Magento 用于执行订单数据库事务的代码的详细信息,特别是在存储数据之前应该在哪里应用折扣,那也会有很大帮助。
干杯!