Php 添加新产品时向magento下拉列表或多选产品属性添加值

Php 添加新产品时向magento下拉列表或多选产品属性添加值,php,zend-framework,attributes,magento,admin,Php,Zend Framework,Attributes,Magento,Admin,我想知道是否有人发现或编写了一个扩展,允许magento网站管理员在添加产品时向其产品属性添加值。例如,如果我出售书籍,并希望书籍作者位于下拉列表中,以便在分层导航中使用,那么在添加产品之前,我必须通过属性部分添加作者,这似乎很奇怪。从工作流的角度来看,在我的“添加产品”屏幕的下拉列表旁边有一个“添加新值”按钮是很有意义的 有人有什么想法或见解吗?不能说我有,但我开发了类似的东西,创建了一个属性并将其添加到多个产品中,这是完全可能的,您只需要添加一些东西,在addproduct页面上调用add属

我想知道是否有人发现或编写了一个扩展,允许magento网站管理员在添加产品时向其产品属性添加值。例如,如果我出售书籍,并希望书籍作者位于下拉列表中,以便在分层导航中使用,那么在添加产品之前,我必须通过属性部分添加作者,这似乎很奇怪。从工作流的角度来看,在我的“添加产品”屏幕的下拉列表旁边有一个“添加新值”按钮是很有意义的


有人有什么想法或见解吗?

不能说我有,但我开发了类似的东西,创建了一个属性并将其添加到多个产品中,这是完全可能的,您只需要添加一些东西,在addproduct页面上调用add属性,或者更改新产品流以允许新属性,并在需要时添加它。
不要让他们吓到你,这并不像有些人描述的那么难:)

此扩展可以从/到CSV文件导入/导出产品和客户。自动创建类别、添加属性选项、导入图像和媒体库、重新索引、刷新缓存、媒体和价格规则。此外,还可以以SQL格式备份整个数据库

因此,从上面看,一旦你创建了csv文件,你只需要添加作者头,它就会从那里构建列表。但是,属性必须首先存在。我使用此方法创建自己的制造商属性选项


如果您知道jquery和magento背后极其简单的模型(如果我可以猜到的话),那么这是一件轻而易举的事

就像另一个人说的,扔点钱,我来做;)

否则,很容易->找到下拉列表的生成位置,在其旁边添加一个按钮,打开一个弹出窗口,填充“创建新内容”内容,创建按钮->+创建+关闭+刷新下拉列表

绝对容易


考虑到该工具中已经存在属性对话框,您可能从中获得了大部分,只需添加弹出处理程序/按钮/+刷新即可。

以下是一些代码,用于检查属性值是否存在,如果不存在则添加:


将其与“添加产品”表单集成应该不会太难。

我的好奇心最终取代了我的懒惰,我成功地创建了作者要求的模块。可以在网上买到


如果您愿意,请随时查看并更新。也许在不久的将来,如果反馈良好,我会将其发布在Magento Connect上。

好主意,如果存在扩展,我会感兴趣。这在技术上应该是可行的Johnathan,可以使用自定义输入渲染器来完成,但这需要事先指定哪些属性是可修改的。我喜欢这个想法。最大的问题是,它将涉及大量的代码结构,大多数人将其标记为“很好拥有”的特性,而不是必需品。因此,为什么它可能还没有被开发出来(据我所知)。开始一笔500美元的赏金,我将花费所需的时间进行开发和测试,以完成如此庞大的工作。向属性添加选项的简单有效的方法。