将带有多选自定义选项的产品添加到magento中的购物车中


Add a product with multiselect custom option to the cart in magento

我使用的是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,它在一个数组中传递了多个值,该数组从第二个索引开始。这对我有效。我希望它对其他人也有效