首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Magento API SOAP -将具有自定义选项的产品添加到购物车

Magento API SOAP -将具有自定义选项的产品添加到购物车
EN

Stack Overflow用户
提问于 2014-05-20 19:02:49
回答 2查看 1.4K关注 0票数 1

我正在尝试使用SOAP v1 cart_product.add添加具有自定义选项的产品

  • 产品ID =1497
  • 数量=1
  • 商店ID =2
  • 选项ID = 2296 (type =type value =10001
  • 是否必需=TRUE

F214

所有内容看起来都是oke的,但仍给出错误致命错误:未捕获SoapFault exception: 1022请指定产品所需的选项。

以下是PHP代码

代码语言:javascript
复制
$shoppingCartIncrementId = $proxy->call( $sessionId, 'cart.create',array( 2 ));

$arrProducts = array(
        'product_id' => '1497',
        'quantity' => 1,
        'options' => array ( 
                0 => array(
                        'key' =>  2296,
                        'value' =>  '1001'
                    )
                 )

);


print "<pre>";
print_r($arrProducts);
print "</pre>";


$resultCartProductAdd = $proxy->call(
$sessionId,
"cart_product.add",
array(
    $shoppingCartIncrementId,
    array($arrProducts),
    2
)
);

这是我的数组结果如下:

代码语言:javascript
复制
Array
(
    [product_id] => 1497
    [quantity] => 1
    [options] => Array
        (
            [0] => Array
                (
                    [key] => 2296
                    [value] => 1001
                )

        )

)

我是不是遗漏了什么?我的数组正确吗?

请帮帮忙,谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23758037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档