如何在magento中为产品添加默认变体

时间:2011-07-20 10:56:30

标签: magento

我是 Magento 的新手。我的产品有一些变体,例如“ size ”,其值为“大XX,小XX,中XX “。我希望该功能在admin中将这些值中的任何一个设为默认值。

我的屏幕截图说明here

我该怎么做

请帮助我!

2 个答案:

答案 0 :(得分:1)

当你说你希望它们成为默认值时,你会有点模糊。您是在谈论为此使用可配置产品吗?定制产品选项?当你说“默认管理员”时,你的意思是什么?你指的是哪个页面?更多细节将帮助我们回答这个问题。

谢谢, 乔


据我所知,你要求的不是Magento的默认功能,但添加一些javascript以允许你在页面加载时强制选择应该不难。最终,它只是代码,所以它绝对是可能的。

答案 1 :(得分:1)

我的建议是为所有名为“defaultselect”的产品添加一个属性,然后您可以轻松地从后端输入您的值到您的可配置产品。

所以现在你有一个可配置的产品说一个帽子有3种尺寸,并有3个指定的简单产品。将defaultselect值设置为其中一个大小值

现在需要一些布局xml和javascript来获取产品属性以使用magento选择。

首先你想要实际包含你js。这是通过布局xml完成​​的。您可以使用add js方法为PRODUCT_TYPE_configurable句柄包含更新 现在是js。将js存储在skin js文件夹中。

要完成这项工作,您需要知道我们正在测试的可配置产品defaultselect属性值。这可以使用您自己的ajax函数检索到一个方法,该方法检查当前产品是否具有defaultselect属性并返回其值或false。

如果你有ajax函数的值,你可以使用它,即你有可配置产品的返回属性和magento将返回其余的。 然而,之后似乎变得复杂,你必须做一些与js magento aready用于呈现产品选项的东西