使用多选自定义选项将产品添加到购物车

时间:2016-05-02 08:30:48

标签: php 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了解此功能。但在这里我需要自定义选项的值。

有人帮助我吗?

2 个答案:

答案 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,它具有在数组中传递的多个值,该值从第二个索引开始。这对我有用..我希望它也适用于其他人。 :)