2016-05-02 77 views
0

我正在使用magento 1.9版本。以编程方式执行功能,将产品及其选项添加到购物车。在magento中添加一个具有多选自定义选项的产品

我有一个产品(id=120)。其中有一个自定义选项来选择多个值(say option=25, and option 27)。我想add these product and it's custom option to the cart

我知道这个功能与single custom option value。但在这里我需要自定义一个选项的值。

有人帮我吗?

回答

0

在您的参数数组中,使用array(value_id1,value_id2...)而不是单个值作为选项ID。

0

好了,我不知道这是不是你的问题。我发现,Magento的处理多选择的自定义选项阵列的一个简单的方法来传递给车

该标准是一个数组应该总是启动从0指数,对吧? 但是如果你从索引2开始它的Magento将只需要多选择的选项值数组.. 因此,例如下面将工作:

'选项'=>阵列( 21 => 58, 20 = > 55, 11 => 28, 12 =>数组( 2 => 31, ) 13 =>数组( 2 => 32, 3 => 35, ),),

In abov例如,你会看到option_id 13,它有一个从第二个索引开始的数组中传递的多值。这对我有用..我希望它也能为其他人工作。 :)

相关问题