将超级商品属性'Attribute Name'设置为'use default '



如何以编程方式更改所有可配置产品的"属性名称"使用默认值?我需要检查选项。我要检查的地方标记为红色https://i.stack.imgur.com/vDktq.png

我知道这是一个旧帖子,但由于它似乎仍未解决,我想我会为下一个来寻找的人添加这个。

您需要更新的表是catalog_product_super_attribute_label您将看到所有产品的值。如果将此表更新为"use_default"(为 1),则将选中该框并使用默认属性标签。

我希望这对某人有所帮助。

似乎您要做的是删除特定商店范围内某些产品的属性值(在这种情况下,它将回退到"使用默认"模式并获取下一个可用的属性值,无论是在网站级别还是全局级别定义)。您需要从实体值表(例如 catalog_product_entity_varchar)中删除属性 ID 和商店 ID 与您尝试删除的值条目匹配的值条目。你可以相当容易地使用原始SQL来做到这一点:

DELETE from your_entity_valuetype WHERE attribute_id=X and store_id=Y;

插入属性 ID(可以从eav_attribute表中获取)和存储 ID,以及属性值的表。

最新更新