在Magento中,有没有办法在已经创建后从可配置产品中删除属性?

vei*_*lig 14 php attributes zend-framework magento

在Magento,我已经创建了一堆可配置的产品,现在有一个客户改变了主意,想要删除其中一个属性.我很难搞清楚如何做到这一点b/c我不断收到一条错误信息:

此属性用于可配置产品.您无法从属性集中删除它.

我尝试进入该属性并将Use to Create Configurable Product从"yes"更改为"no",但在尝试从现有产品中删除属性时似乎没有做任何事情

Chr*_*vén 16

要从所有可配置产品中删除一个超级产品属性(因为它们被调用),您可以在数据库中执行此SQL查询:

DELETE FROM catalog_product_super_attribute
WHERE attribute_id = <id>
Run Code Online (Sandbox Code Playgroud)

该表catalog_product_super_attribute将产品链接到超级产品属性.您可以在那里添加和删除属性以创建可配置产品.

  • 像魅力一样工作!谢谢! (2认同)