【发布时间】:2013-02-15 12:04:23
【问题描述】:
我希望有人能对此有所了解:
我正在使用 Magento 中的搜索工具查找具有特定属性的产品,然后选择这些产品并使用“更新属性”功能将数据添加到(更新)不同的属性字段。
在某些情况下,这可以正常工作,记录新的属性数据并且一切正常。在其他选择中,当我尝试保存新属性数据时,会出现红色警告“这是必填字段”。果然,它指定的字段是必填字段,但由于我没有更新该特定字段,所以我没有勾选它下面的复选框,该字段应该被忽略。
如果我为突出显示的字段关闭“必填字段”选项,那么新的属性数据会被保存,但是:它会擦除其他属性负载中的数据,这意味着我会丢失我的产品属性中有价值的数据。似乎它在我一天中使用它的前几次有效,然后它吐出它的假人并提出所需的字段问题。
我在 Google Chrome 和 Firefox 上都试过了。正如我所说,有时它会起作用,有时它不会。我一次选择 20-100 种产品。我什至尝试只选择一种产品,但仍然会在该产品上遇到同样的错误。
我正在使用 Magento 1.7.0.2
去年我们使用 1.6 时,我确实遇到过属性数据被擦除的类似问题,但我似乎记得这是一个 Magento 错误,当我们升级到新版本时已修复。
谁能解释为什么会发生这种情况?搜索引擎中没有任何内容,这真的让我放慢了速度!
【问题讨论】:
-
如果您的某个产品没有此必需属性的值,您似乎无法为另一个属性批量更新它。确保您的所有产品都有此属性的值,或为其设置默认值。
-
感谢您的回复。它给了我一个短暂的希望,但不幸的是,确保每个必需的属性都有一个默认值是行不通的。我确实做了一些较早的测试,并尝试使用批量更新属性功能仅更新一种产品的一个属性,但它仍然出现同样的问题。还有其他建议吗?
标签: magento attributes required