0

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

一)SQL?

b)将我指向某个为 Magento 集合执行此操作的课程?

类似的问题,但我需要在 sql 或模块中进行:Magento 中所有产品的默认属性值

4

1 回答 1

0

添加一个属性,您可以为每个产品打开该属性

以前来过这里。

安装模块后,它是否会出现在产品维护中?如果是这样,那么它将显示在导出配置文件中。导出 skuid、store、type 和新属性并导出到 CSV 文件。确保使用 Magento 列标题设置为是。将新属性设置为您需要在 CSV 文件中为您需要设置的产品设置的属性,并使用 Import All Products 配置文件将其导入。

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

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

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

这听起来像是一次性交易之一,在一次性代码上花费大量精力违反了 KISS 方法,而一个简单的导入将修复它并且您已经完成了该操作。

于 2012-05-27T00:54:30.177 回答