我正在使用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
了解此功能。但在这里我需要自定义选项的值。
有人帮助我吗?
答案 0 :(得分:0)
在参数数组中,使用array(value_id1,value_id2...)
而不是单个值作为选项ID。
答案 1 :(得分:0)
好吧,我不知道这是不是你的问题..我发现了一种简单的magento方式来处理多选自定义选项数组以传递给购物车
标准是一个数组应该始终从0索引开始,对吧? 但是,如果从索引2开始,magento将只接受多选项值数组。 例如,下面的内容将起作用:
'options'=>阵列( 21 => 58, 20 => 55, 11 => 28, 12 =>阵列( 2 => 31, ) 13 =>阵列( 2 => 32, 3 => 35, ),),
在上面的例子中,您将看到option_id 13,它具有在数组中传递的多个值,该值从第二个索引开始。这对我有用..我希望它也适用于其他人。 :)