sql将默认属性值插入magento中的所有产品

时间:2012-05-26 18:48:34

标签: magento insert entity-attribute-value

我安装了一个扩展程序,添加了一个属性,您可以在编辑或添加新产品时为每个产品启用该属性...但我需要将其添加到所有现有产品中。

a)sql?

b)我指的是一个为Magento系列做这个的课程吗?

类似的问题,但我需要在sql或模块中执行:Default attribute value for all product in magento

1 个答案:

答案 0 :(得分:0)

  

添加了一个可以为每个产品打开的属性

以前来过这里。

现在是否已安装模块,是否出现在产品维护中?如果是这样,那么它将显示在导出配置文件中。为skuid,store,type和new属性导出并导出到CSV文件。确保使用Magento列标题设置为yes。将新属性设置为您需要在CSV文件中为所需产品设置的内容,并使用“导入所有产品”配置文件将其导入。

新安装的模块属性将默认为空白,直到保存属性所显示的页面上编辑的内容为止。如果是全局启用是/否启用类型字段,请使用配置文件导入将它们全部设置为yes或1。您必须检查导出以查看它们是否在数据库中使用yes / no或boolean 1/0。

如果此属性是下拉项,则需要在“属性维护”中创建所有选择项,并确保上传文件中的值与属性维护中的选择完全匹配,以便上传起作用。

作为补充说明,如果仅在简单项目上创建此属性,请将导出过滤为仅包含要包含在导入文件中的简单项目。

这听起来像是那些一次性交易之一,当一个简单的导入将修复它并且你完成了良好的操作时,在一次性代码上花费了大量精力违反了KISS方法。