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

在opencart管理中添加自定义产品状态,opencart,product,status,Opencart,Product,Status,默认情况下,在opencart中,我们有两种产品状态(我们也可以在管理中使用它们来过滤产品)-启用和禁用 我需要添加更多的自定义状态,这将仅适用于正在处理产品的我的团队(例如,我想添加需要说明状态,具有自定义状态的产品将不会显示在前端(如禁用)因此,如果产品与it一起进入市场,负责产品描述的团队将只轻松筛选需要描述的产品) 我希望我也能解释清楚…谢谢你…如果你查看产品管理员/language/language\u name/catalog/product.php的语言文件,有$\['text\u

默认情况下,在opencart中,我们有两种产品状态(我们也可以在管理中使用它们来过滤产品)-启用和禁用

我需要添加更多的自定义状态,这将仅适用于正在处理产品的我的团队(例如,我想添加
需要说明
状态,具有自定义状态的产品将不会显示在前端(如禁用)因此,如果产品与it一起进入市场,负责产品描述的团队将只轻松筛选需要描述的产品)


我希望我也能解释清楚…谢谢你…

如果你查看产品管理员/language/language\u name/catalog/product.php的语言文件,有$\['text\u enabled']和$\['text\u disabled'],你可以添加$\['text\u need\u 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的产品,这样您就不必更改该部分。

如果您查看产品管理员/language/language\u name/catalog/product.php的语言文件,其中有$\['text\u enabled']和$\['text\u disabled'],您可以添加$_['text\u need\u 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的产品才会被提取出来,这样您就不必更改该部分。

我不太确定我一个人会成功,但我会尝试一下,这听起来正是我需要的,如果您需要任何帮助,我需要在模型中更改什么,我需要更改什么数据库中有什么东西吗?如果你必须更改模型,只需重新检查一下,因为我只检查了它是否保存了表单传递的值,这样你就不必更改模型或数据库了。我和你一样,不需要更改任何查询,只要
状态
我不太确定我一个人是否会成功,但我会尝试一下这听起来正是我需要的,如果你需要任何帮助我必须更改模型,我需要更改数据库中的任何内容吗?如果你必须更改模型,请重新检查,因为我刚刚检查它是否保存了表单传递的值,这样你就不必更改模型或数据库。我和你一样认为,不需要更改任何模型或数据库只需查询其状态