如何在Magento 1.9.x中查找取消订单的日期和时间

问题描述

您遇到的一个复杂问题。

我正在使用XTENTO的扩展名从Magento 1.9.4.0导出订单。

它使用XSL为我所有人构建“配置文件”,以编程方式遍历订单并以我选择的格式导出订单。

除了取消订单的正确日期外,我还有其他工作。我可以看到在Magento中,此日期似乎在表“ sales_flat_order_status_history”中。

看表,我可以看到以下内容:

sales_flat_order_status_history table

下面是我一直在使用的XSL。

XSL query

它正在寻找一个日期;但它正在查找订单的最新更新并提取created_at值。

有人知道如何使用XSL表示法找到订单处于取消状态的第一个时间戳吗?

如果有帮助,可以在这里找到XSL引擎的文档:https://support.xtento.com/wiki/Magento_Extensions:Magento_Order_Export_Module#2.29_Export_Fields

非常感谢

解决方法

这似乎已硬编码在您的模块文件上。 您可以更改对数据库的查询。我没有完整的指导,因为我没有要查看的模块文件。

尝试在某些代码编辑器中打开module文件夹,然后搜索以下内容:

Mage::getModel('sales/order_status_history')

然后,您将找到代码所在的位置,然后更改查询以过滤所需的内容。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...