私は 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 フロントエンドで直接入力すると機能します。
どうすればこれを解決できるか教えてもらえますか?