【发布时间】:2011-10-06 09:23:15
【问题描述】:
我正在尝试在 Magento 1.5.1 中以编程方式创建可配置产品。
我知道我首先需要创建简单的相关产品,我做了什么。现在,我设法将这些简单的产品关联起来,制作出可配置的产品。
这是关键部分...
我将 id 和一些属性值保存在一个数组中,以便以后制作我的可配置产品,但是其中一些丢失了,我不知道要调用哪个方法。
我在 Magento Wiki 中找到了 this entry,这对我有帮助并且似乎符合我的需求。
但是,最后作者设置了两件事:
$product->setConfigurableProductsData($data);
$product->setConfigurableAttributesData($data);
并且数组中的值已使用 Firebug 在管理页面源中获取......然后翻译成 PHP 数组(第一次调用的数组示例):
“我已对关联产品和属性的值进行了硬编码 数据。您可以通过查看源来获取属性数据 管理界面并使用 Firebug for Firefox。”
$data = array('5791'=>array('0'=>array('attribute_id'=>'491', // I already got this
'label'=>'vhs', // this too
'value_index'=>'5', // but what is value_index ?
'is_percent'=>0,
'pricing_value'=>'')),
'5792'=>array('0'=>array('attribute_id'=>'491',
'label'=>'dvd',
'value_index'=>'6',
'is_percent'=>0,
'pricing_value'=>'')));
我的问题是:有没有办法在不使用 Firebug 的情况下检索这些值(这在我的脚本中对我没有多大帮助!),但是以编程方式。我已经找到了一种使用其代码检索属性值、标签等的方法,但我不知道的一个字段是value_index。
我猜这可能是选项列表中的选项位置,但不确定。
此外,如果有人知道在 Magento 中创建可配置产品的好/更好的方法,请告诉我。
欢迎任何帮助,谢谢。
【问题讨论】:
-
维基页面上的哪个作者?能具体一点吗?
-
我说的是页面上的第二个帖子,作者是 juice1492..
-
我的书呆子想指出链接页面不是维基条目,它是一个论坛主题。我什至为提出这一点感到内疚。
-
@clockworkgeek - 不要感到内疚。是的,一个论坛帖子.. 但你肯定知道,什么是“value_index”以及如何检索它?
标签: php magento import magento-1.5