magento - Magento 订单数据存储在哪里?

标签 magento magento-1.6

我正在运行 Magento 1.6.2,并且某些销售订单出现间歇性错误。客户收费正确,但在查看销售时,Magento 管理页面报告的值不正确。我明白为什么它这样做是错误的 - 我的网站上的所有产品都有 10% 的折扣,正因为如此,出现了问题。

同样,客户支付了正确的(折扣)金额,但数据必须错误地存储在 magento 数据库中,因为在管理系统中查看数据并不能正确地合计值。应用 10% 折扣的目录价格规则不计入显示的总数中。

更糟糕的是,我们使用 Zynk 将数据从 Magento 导入到我们的 Sage 200 后台系统,而导入到该系统的数据也没有 10% 的折扣,这使得订单付款和 Sage 发票的对账变得更加困难。完全疼痛。

我唯一能想到的是,不知何故,数据被错误地存储在 magento 数据库中(没有应用 10% 的折扣),所以当 Zynk 收集数据时,它是不正确的。

任何人都可以帮助我了解在 Magento 数据库中哪里可以找到订单数据,以便我可以查看特定 Magento 订单号存储的内容 - 也许我至少可以开始调试它?

如果有人知道在哪里可以找到 Magento 用于执行订单数据库事务的代码的详细信息,特别是在存储数据之前应在何处应用折扣,这也会有很大帮助。

干杯!

最佳答案

订单数据保存在数据库表sales_flat_ordersales_flat_order_item

折扣适用于Mage_SalesRule_Model_Validator

关于magento - Magento 订单数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343578/

相关文章:

php - Zend_PDF : Remove html contents from PDF document

mysql - 更改 SQL 数据库中的 Magento 产品代码?

javascript - HTML 表格行为被 JavaScript 改变了?

magento - Magento 专业版的扩展

php - 迁移后 Magento 丢失了大量目录图像

php - magento - 制作新产品时设置的默认属性

mysql - Magento 从数据库转储中导出产品、类别

magento - 通过 Magento 中的代码向下拉列表添加自定义选项

php - Magento - 安装扩展时出错