如何防止在Prestashop中保存名称重复的产品?

问题描述:

我有一个客户想要防止在Prestashop中创建重复的产品。如何防止在Prestashop中保存名称重复的产品?

隐藏复制按钮很容易,但他希望系统可以防止保存任何之前添加完全相同名称的新产品条目。

有关我如何轻松实现这一点的任何想法?

或者我应该编辑哪个文件的任何想法?

我正在使用Prestashop 1.6.1。

+0

- 这不是考虑编辑Prestashop的好方法。但它可以被扩展,被模块覆盖,覆盖。您需要添加自己的新文件。 –

推荐的方法是创建一个新的自定义模块并使用钩子actionObjectProductAddBefore

您需要使用这个钩子一样,在模块内部:“哪个文件我应该修改”

function hookActionObjectProductAddBefore($params) 
{ 
    $params['object']; // this is the product object you are going to save 
    // check if the product name is unique 
}