1

大约三个月前,我们将我们的 magento 1.3.3 网站升级到了 1.6.2.0 版本。自升级以来,我们的产品订购报告在升级日期之前没有显示任何历史记录,但在升级日期之后显示所有订单就好了。

我已经在诸如 magentocommerce、Stack Overflow、Google 等地方查看了有关该主题的所有类型的帖子......我所有的搜索都导致人们收到 404 错误(我没有遇到)或正在经历我的人同样的问题,但似乎没有人知道如何在实时站点上解决它。我花了超过 3 天和无数小时来寻找解决我的实时网站报告问题的答案,但没有运气。

只要站点处于开发阶段并且尚未上线,就有许多修复,例如截断一堆数据库表,但是一旦站点上线,似乎没有人知道如何解决问题

我知道在大多数情况下,EAV 表在升级过程中被淘汰了,这可能是问题的一部分。

有谁知道产品订购报告在 1.3.3 版中使用的数据库表,以及它在 1.6.2.0 版中使用的数据库表是否相同。如果它们不同,那么报告中使用了哪些表,现在使用了哪些表?

或者如果您知道如何在现场网站上解决此问题或有一些建议,请不要犹豫,我需要您的帮助

先感谢您

4

1 回答 1

2

该问题很可能来自sales_flat_order_item用于生成此报告的表。

我有类似的问题。使用 phpmyadmin 修复了我的问题。

浏览表格,如果您发现为store_id空,请编辑并store_id为您的商店选择正确的表格。

我运行以下查询来更新所有订单项:

UPDATE `sales_flat_order_item` SET `store_id`=1;

(这是假设您只有 1 个商店并且其商店 id = 1。另外,请在运行前进行备份。

于 2012-05-27T11:44:36.357 回答