首页 文章

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

提问于
浏览
1

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

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

2 回答

  • 0

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

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

  • 0

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

    DELETE FROM catalog_product_super_attribute WHERE attribute_id = <id>;
    

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

相关问题