1

我有一些可配置的产品,它们有许多相关的简单产品,每个产品都有许多自定义选项。可配置项使用三个属性。我的客户现在决定要删除其中一个属性。我已经使用 SQL 方法删除了其中一个属性,但这现在会在选择其余属性时影响自定义选项。自定义选项不再显示。我假设这是因为该属性仍然是相关简单产品的一部分。

有没有办法从相关的简单产品中删除属性,以便在选择剩余属性时正确显示自定义选项?

4

2 回答 2

0

据我所知,您尝试删除的属性是每个可配置超级产品的一部分,而不是关联产品。检查'catalog_product_super_attribute'数据库中的表,删除所有已'attribute_id'设置为 id 的行,您要删除这些行。

清理缓存,重新索引并查看它是否有效。

于 2013-07-03T22:08:41.653 回答
0

要从所有可配置产品中删除一个超级产品属性,您可以在数据库中执行以下 SQL 查询:

DELETE FROM catalog_product_super_attribute WHERE attribute_id = <id>;

表 catalog_product_super_attribute 将产品链接到超级产品属性。

于 2015-05-04T09:37:03.847 回答