我正在尝试使用shoppingCartProductAdd SOAP API 将具有自定义选项的产品添加到购物车。
下面是我为 products 参数传递的数组。我有一个自定义选项 id 1,下拉列表中选择的值 id 为 2。(您可以在此处查看产品)
array (size=1)
0 =>
array (size=3)
'product_id' => int 25
'qty' => int 1
'options' =>
array (size=1)
1 => int 2
该产品已添加到购物车,但当我检索购物车详细信息/总计时,它不反映自定义选项。我还手动检查了在sales_flat_quote_item
和sales_flat_quote_item_option
表中创建的条目,但行没有任何与自定义选项相关的数据或定价。
我究竟做错了什么?
更新:2013 年 12 月 11 日
我已将自定义选项更改为“必需”。现在,当我尝试上述 SOAP 请求时,它给了我一个“请指定产品所需的选项”。错误。看起来它只是忽略了我在数组中的选项键。