我的magento商店里有几个属性集。 (v.1.6.2)
当我制作新产品时,“ socks ”是默认属性集。但我希望“服装”成为默认值。
我该如何改变?
我希望任何人都可以提供帮助。
答案 0 :(得分:1)
原始问题似乎没有在这里得到解答,我一直在寻找Ronny想要的东西。
发现已经发布了一个仅为您完成的扩展程序。
http://www.magentocommerce.com/magento-connect/default-attribute-set.html
答案 1 :(得分:0)
不幸的是,这是不可能的。你应该创造新产品。
答案 2 :(得分:0)
要更改现有产品属性集,您可以Create a new Attribute Set包含所需的所有属性
您可以安装此扩展程序(Change Attribute Set)或在数据库中进行更改(您需要知道产品ID和属性集ID)
手动更改(在进行更改前始终备份):
转到eav_attribute_set表并查找新创建属性集的attribute_set_id(您也可以通过查看编辑属性集上的URL www.xxxx / edit / id / 10 / key / xxx来获取此信息) xxxx'页面)
获得所有产品ID和相应属性集ID的列表后,请转到下表并更新这些字段
Table Name : catalog_product_entity
Field Name : attribute_set_id
Field Name : entity_id // is product_id
另一种方法是删除这些产品并使用新的属性集重新创建。
答案 3 :(得分:0)
可以通过直接编辑数据库来完成您想要的任务。 只有在您熟悉MySQL命令或其他工具(如phpMyAdmin)时才能执行此操作。
要进行此更改,您需要做两件事。
eav_attribute_set
数据库表或浏览器URL中找到该ID。我更喜欢使用数据库,因为我们无论如何都需要进行更改。Table Name : eav_attribute_set
Column Name: attribute_set_id
attribute_set_name
的列中看到所有属性集名称
eav_entity_type
表并更新default_attribute_set_id
列中entity_type_id = 4
和entity_type_code = catalog_product
行的值。在Magento的全新安装中,此列中要查找的值也是4. Table Name : eav_entity_type
Column Name: default_attribute_set_id
注意:这适用于Magento 1和2.在撰写本文时,当前的Magento版本为:1.9.2.4和2.0.7