Magento产品订购报告在升级到1.6.2.0后返回“在此期间未找到记录”
Magento Products Ordered Report returns "No records found for this period" after upgrade to 1.6.2.0
大约三个月前,我们将magento 1.3.3网站升级到了1.6.2.0版本。自升级以来,我们的产品订购报告在升级日期之前不显示历史记录,但可以正常显示升级日期之后的所有订单。
我已经浏览了有关该主题的所有类型的帖子,例如洋红色商务,堆栈溢出,谷歌等......我所有的搜索都导致人们收到 404 错误(我没有遇到过)或遇到我同样问题但似乎没有人知道如何在实时网站上修复它的人。我花了超过 3 天和无数个小时寻找解决我的实时站点报告问题的答案,但没有运气。
只要站点处于开发阶段并且尚未上线,就有许多修复程序,例如截断一堆数据库表,但是一旦站点上线,似乎没有人知道如何解决问题
我知道在大多数情况下,EAV 表在升级时被淘汰了,这可能以某种方式成为问题的一部分。
有谁知道产品订购报告在1.3.3版本中使用的数据库表,以及它是否与版本1.6.2.0中使用的数据库表相同。如果它们不同,则使用哪些表,现在用于报表?
或者,如果您知道如何在实时站点上解决此问题或有一些建议,请不要退缩,我需要您的帮助
提前谢谢你
问题很可能来自用于生成此报告的sales_flat_order_item
表。
我有类似的问题。 使用phpmyadmin修复了我的问题。
浏览表格,如果您发现store_id
为空,请编辑并选择适合您商店的正确store_id
。
我运行以下查询来更新所有订单项目:
UPDATE `sales_flat_order_item` SET `store_id`=1;
(这是假设您只有 1 个商店,其商店 ID = 1。另外,在运行前进行备份。
相关文章:
- 如何使相机跟随地形's在此示例中的高度:http://threejs.org/examples/#webgl_t
- toogleClass函数来切换元素类并在事件期间执行某些操作
- 如何在此函数中添加处理时间
- JavaScript-在倒计时期间禁用点击功能
- 在此项目中使用jQuery或JavaScript中的选择器
- 为什么锚在此脚本中不起作用
- $watch回调每次在浏览器中触发,但在测试期间只触发一次
- Angular 2:在OnInit期间设置的属性在模板上未定义
- 在此服务器上找不到请求的-表单验证(位于localhost端口80的Apache/2.4.9(Win32)PHP/5.5
- JavaScript 变量的作用域在此脚本中如何工作
- 如何在此 JSON 文件中引用此数据
- 为什么 .length 在此代码中总是返回 0
- 抓取外部网站,但返回“您必须在此站点上使用支持 JavaScript 的浏览器”错误
- 为什么 $(window).resize() 没有在此代码段中触发或返回错误
- Magento产品订购报告在升级到1.6.2.0后返回“在此期间未找到记录”
- .is(“:animated”) 选择器在动画期间返回 true,并调用两次
- 如果在此期间没有记录更改,则在两秒钟后同步存储
- 传递一个函数,该函数在提交期间返回ko.computed错误的值
- 如果在此期间发生其他事件,如何停止调用延迟函数
- 在此之前等待另一个承诺时如何返回承诺