我正在使用 Magento (v1.5.1.0) 的 SOAP API,并设法完成了创建购物车、添加用户、添加帐单/送货地址、付款方式等的整个过程,但是我无法获得优惠券工作。
我正在使用的代码如下:
if ($couponCode != '') {
try {
$result = $this->magentoservice->shoppingCartCouponAdd($sessionId, $cartId, $couponCode);
} catch (Exception $err) {
return $this->returnError($err->getMessage());
}
}
我已经尝试过使用来宾用户和注册用户,但我一直抛出相同的异常 - “访问被拒绝。”。据我从有限的文档和论坛帖子中可以看出,这甚至不是预期的错误。
$sessionId 和 $cartId 绝对有效。$couponCode 如果直接在 magento 前端输入就可以了。
谁能告诉我如何解决这个问题?