我需要将DropDown属性转换为Multi Select属性。

所以我遵循这个链接: http://swarminglabs.com/how-to-change-a-product-dropdown-attribute-to-a-multi-select/

而不是我在这里收到这个问题和解决方案:

从下拉下拉下拉下拉下拉次更改后的后端中未选择属性

在此之后,我只能在我们选择网站的商店视图时才能获得前端的属性。

但是我希望这适用于选择“默认值”时。

有帮助吗?

解决方案

以前的答案来自Shivani没有解决这个问题?

也许可以检查Catalog_Product_entity_varChar表中的值。它们应该具有仓库0被视为默认值

===更新===

使用以下查询,您可以找到具有您属性的非默认值的条目(给定您的属性ID是1244,我从其他问题中找到):

select entity_id,store_id from catalog_product_entity_varchar where attribute_id = 1244 and store_id != 0
.

如果找到一些(或许多),我们必须在下一步中检查,如果它们有默认值或不是

===更新===

我写了一个查询,如果没有一个已经定义了,则将将属性1244的值分配给默认存储。

虽然我很确定这是有效的,但在执行数据库上的更新查询之前,您真的应该制作DB备份

UPDATE IGNORE catalog_product_entity_varchar SET store_id =0 WHERE attribute_id =1244
.

===更新===

更新语句实际上不起作用,但更新了它,现在更轻松

许可以下: CC-BY-SA归因
scroll top