未定义变量:第 2490 行 admin/controller/sale/order.php 中的 json

Undefined variable: json in admin/controller/sale/order.php on line 2490

不确定是否有人可以提供帮助,但我在 opencart 2 中发现了另一个 bug/issue。更改订单状态时,我收到以下消息:

SyntaxError: Unexpected Token <

OK

Notice:Undefined variable: json in /vhost/...../www/admin/controller/sale/order.php on line 2490

我已经尝试重新创建一个新的 API 用户,就像在其他帖子中找到的那样,但没有任何运气,仍然得到同样的错误。我也尝试修改 order.php 文件以添加额外的行 json 但这没有什么区别所以现在恢复到原始 order.php 文件。

更改 api 用户不适合我。

用新副本替换所有管理文件(管理文件夹)。它对我有用。

oc 版本:2.0.2.0

  1. 转到设置 > 用户 > API
  2. 创建新的 API 并启用它
  3. 转到您的商店设置并进行编辑
  4. 选项选项卡和结帐部分中,select您创建的API保存设置

你的问题就解决了!