我使用的是magento 1.9
版本。正在执行以编程方式将产品及其"选项"添加到购物车的功能。
我有一个产品(id=120)
。具有自定义选项以选择多个值( say option=25, and option 27)
。我想add these product and it's custom option to the cart
。
我知道single custom option value
的这个功能。但在这里我需要自定义一个选项的值。
有人帮我吗?
在参数数组中,使用array(value_id1,value_id2...)
而不是选项id的单个值。
嗯,我不知道这是否是你的问题。。我找到了一种简单的方法来处理多选自定义选项数组,并将其传递到购物车
标准是数组应该始终从0索引开始,对吧?但如果您从索引2开始,magento将只接受多选选项值数组。。因此,以下示例将起作用:
"options"=>数组(21=>58,20=>55,11=>28,12=>阵列(2=>31,),13=>阵列(2=>32,3=>35,),),
在上面的示例中,您将看到option_id 13,它在一个数组中传递了多个值,该数组从第二个索引开始。这对我有效。我希望它对其他人也有效