0

在我的 prestashop 商店(版本:1.6.0.6)上,我使用 csv 导入来导入产品。它完成了工作并进口了产品。

当我尝试编辑产品(实际上是禁用产品)时,出现两个错误

2 个错误 产品必须至少属于一个类别。此产品必须属于默认类别。

当我在关联选项卡下查看类别时,甚至默认类别也是第一个选择的类别。

我再次尝试保存,它成功了。

这里的问题是只有当我不更改产品编辑部分的选项卡时才会出现类别错误。

需要快速解决。

4

1 回答 1

0

我有一个类似的错误。从 csv 文件创建产品和类别,所有产品始终具有 Home 类别,而不是 csv 文件中出现的类别。当我在关联选项卡下查看类别时。

这可能不是更好的解决方案,但我在 MySql 数据库上运行以下触发器:

 CREATE TRIGGER `solution` AFTER INSERT ON `ps_category_product`
 FOR EACH ROW update ps_product a1,ps_product_shop b1
    set a1.id_category_default=NEW.id_category,b1.id_category_default=NEW.id_category
    where a1.id_product=NEW.id_product AND b1.id_product=NEW.id_product

您需要更改前缀“ps_”并写入数据库的前缀。

也许也会解决你的问题。希望对你有帮助。

于 2015-02-17T14:29:54.310 回答