ExpressoのストアをExpressionEngineで使用していますが、FedEx配送プラグインをテスト資格情報で機能させるのに問題があります。FedExで開発者アカウントを設定し、対応するコードをストア設定に入力しました。サンプルストアテンプレートを使用してテストすると、「配送業者との通信中にエラーが発生しました」というエラーが表示されます。
Test Mode = "False"または"True"を使用してテストする必要がありますか?
ExpressoのストアをExpressionEngineで使用していますが、FedEx配送プラグインをテスト資格情報で機能させるのに問題があります。FedExで開発者アカウントを設定し、対応するコードをストア設定に入力しました。サンプルストアテンプレートを使用してテストすると、「配送業者との通信中にエラーが発生しました」というエラーが表示されます。
Test Mode = "False"または"True"を使用してテストする必要がありますか?
を開いてみてstore/libraries/store_shipping_fedex.php
、 内の 80 行目あたりcalculate_shipping($order)
に次の行を追加します。
echo '<pre>'; print_r($response); exit; // add this line
return $this->_parse_response($response);
次に、チェックアウト プロセスをもう一度実行します (または、[合計の更新] をクリックします)。これにより、FedEx からの完全な応答が出力され、問題の診断に役立ちます。
可能であれば、他の人に役立つ可能性があるため、返された応答で上記の質問を更新してください。