Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在magento中将默认变体添加到产品中_Magento - Fatal编程技术网

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

如何在magento中将默认变体添加到产品中,magento,Magento,我对Magento非常陌生。我的产品有一些变体,如“大小”,值为“大XX、小XX、中XX”。我希望该功能可以将这些值中的任何一个设置为管理中的默认值 我的截图说明 我该怎么做 请帮帮我 当你说你想让它们成为默认值时,你有点含糊不清。您是否在谈论为此使用可配置产品?定制产品选项?当你说“默认管理员”,你是什么意思?你指的是哪一页?更多细节将帮助我们回答这个问题 谢谢, 乔 据我所知,您所要求的不是Magento的默认功能,但添加一些javascript以允许您在页面加载时强制选择并不困难。最终,

我对Magento非常陌生。我的产品有一些变体,如“大小”,值为“大XX、小XX、中XX”。我希望该功能可以将这些值中的任何一个设置为管理中的默认值

我的截图说明

我该怎么做


请帮帮我

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

谢谢, 乔



据我所知,您所要求的不是Magento的默认功能,但添加一些javascript以允许您在页面加载时强制选择并不困难。最终,这只是代码,所以绝对有可能做到。

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

现在你有了一个可配置的产品,比如一顶帽子,有3种尺寸,有3种指定的简单产品。将defaultselect值设置为一个大小值

现在需要一些布局xml和javascript来让产品属性使用magento选项

首先,您希望实际包含js。这是通过布局xml完成的。您可以使用addjs方法为产品类型配置句柄添加更新 现在是js。将js存储在skin js文件夹中

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

如果您的ajax函数中有一个值,那么您可以使用它,即您拥有可配置产品返回的属性,而magento将返回其余属性。
然而,在这之后,它似乎变得复杂了,你将不得不使用js magento aready来渲染产品选项

Mastly:请查看我的屏幕截图。我需要一个选项来选择任何一个方差作为管理中的默认值。这是否可行