开放员工访问订单状态和隐藏删除按钮


Opencart employee access to order status and hide delete button

我想让我的员工访问更改状态和添加历史记录,但不能编辑订单或删除它们。目前,如果我赋予他们修改订单的权限,他们可以删除订单、编辑地址或产品,如果我禁止他们修改订单的权限,他们甚至不能更改订单的状态和添加历史记录。

有插件吗?另外,我不想让他们看到删除按钮,并且无法使用它。

你没有说你使用的是1.5.6版本。你想禁用他们修改订单的权限,然后在admin/controller/sale/order.php中查找2165行左右的这行:

$this->data['error'] = $this->language->get('error_permission');

,然后像这样注释:

//$this->data['error'] = $this->language->get('error_permission');

这基本上覆盖了在查看订单时更新状态或添加历史记录时的权限检查。