Magento - 订单详细信息不会显示在管理面板中

Pan*_*yay 3 magento

我们有一个电子商务magento商店.现在,我们遇到了一个奇怪的问题,我无法理解和调试.

对于某些订单,magento admin的订单详细信息页面中不会显示任何详细信息,但邮件已正确发送到客户端并且cc为我们的电子邮件ID.

管理订单详情页面的屏幕截图: -

在此输入图像描述

包含订单详情的电子邮件截图: -

在此输入图像描述

为什么会这样?我试图检查模式,但无法.请帮助我解决这个问题,因为我不是magento的专业人士,你身边的任何帮助都会为我做这项工作.

小智 8

试试这个,它对我有用(来自https://magentary.com/kb/php-syntax-error-after-supee-7405-unexpected/):

问题描述

在Magento后端的SUPEE-7405补丁销售订单管理屏幕为空白或在PHP错误日志中报告以下错误:

PHP解析错误:语法错误,第124行的app/code/core/Mage/Adminhtml/Helper/Sales.php中的意外'['

原因

SUPEE-7405在编写时考虑到了PHP 5.4,旧的PHP版本与使用的新语言结构不兼容.

在变更线124 的应用程序/代码/核心/法师/ Adminhtml /助手/ Sales.php$links = [];$links = array();:

--- app/code/core/Mage/Adminhtml/Helper/Sales.php
+++ app/code/core/Mage/Adminhtml/Helper/Sales.php

@@ -121,7 +121,7 @@
     public function escapeHtmlWithLinks($data, $allowedTags = null)
     {
         if (!empty($data) && is_array($allowedTags) && in_array('a', $allowedTags)) {
-            $links = [];
+            $links = array();
             $i = 1;
             $data = str_replace('%', '%%', $data);
Run Code Online (Sandbox Code Playgroud)