在opencart管理员中添加自定义产品状态

时间:2017-07-27 11:17:47

标签: opencart product status

默认情况下,我们在opencart中有2个产品状态(我们也可以在管理员中使用以过滤产品) - 启用和禁用。

我需要添加一些自定义状态,这仅适用于我的团队正在处理产品(例如我想添加need description状态,具有自定义状态的产品将不会显示在前端(如禁用)因此,如果产品与市场一起使用,那么正在处理产品描述的团队将只能轻松过滤需要描述的产品。

我希望我也能清楚地解释一下......谢谢......

1 个答案:

答案 0 :(得分:0)

如果你查看产品admin / language / language_name / catalog / product.php的语言文件,有$ _ [' text_enabled']和$ _ [' text_disabled' ],您可以添加$ _ [' text_need_description']。

在category.php和product.php控制器中,您会找到

$data['text_enabled'] = $this->language->get('text_enabled');
$data['text_disabled'] = $this->language->get('text_disabled');

在它们旁边,您可以添加

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

您可以查看'已启用'并相应地改变。您还需要更改相关的模板和模型。

在数据库中,状态将保存为1表示已启用,0表示已禁用,您可以将值2保存为“需要说明”。

当提取产品以在前端显示给客户时,仅提取状态为1的产品,因此您不必更改该部分。