从配置和相关的简单产品中删除Magento属性

时间:2013-07-03 18:21:28

标签: magento attributes configurable

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

DELETE FROM catalog_product_super_attribute WHERE attribute_id = <id>;

表catalog_product_super_attribute将产品链接到超级产品属性。<​​/ p>