質問 > フロント機能 > Amazon Payプラグインでサインイン後に通信エラーが出る |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
herakures |
投稿日時: 2018/5/21 11:59
対応状況: 開発中
|
新米 登録日: 2018/5/21 居住地: 投稿: 7 |
Amazon Payプラグインでサインイン後に通信エラーが出る ▼テンプレート
[EC-CUBE] 2.13.5、新規インストール [レンタルサーバ] さくらのマネージドサーバ Xeonプラン (SSDモデル) [OS] FreeBSD 9.1-RELEASE-p24 amd64 [PHP] 5.6.33 [データベース] MySQL 5.5 [WEBサーバ] Apache/2.4.33 [ブラウザ] Chrome [導入プラグインの有無] Amazon Pay (by IPLOGIC CO.,LTD.) 特攻店長連携プラグイン クーポン管理プラグイン 1.2.2 (by IPLOGIC CO.,LTD.) [カスタマイズ] WordPressを同居させています。 EC CUBEは外観のカスタマイズはしましたが、内部の決済等に関するカスタマイズはしていません。 [現象] Amazon Payプラグインを導入、カートのページに購入ボタンを設置して、サインインして「お届け先の指定、お支払い方法などの指定」まで遷移できるところまでは進めたのですが、「通信中にエラーが発生しました。カート画面に移動します。」というポップアップの後でカートのページに戻されてしまいます。 デバッグして確認すると、どうやら送料計算の段階でエラーを出しているようなのですが、それが何故なのか原因がわからず、プラグインのマニュアルや既にこちらのフォーラムに上がっている内容からは解決策がわかりませんでした。 Amazon Payプラグインの /data/Smarty/templates/default/shopping/plg_AmazonPayments_widget.tpl コードの一部で ================================================ success: function(result){ if (isFinite(result.payment_total)) { $("#deliv_fee").text(commaSeparate(result.deliv_fee)); $("#payment_total").text(commaSeparate(result.payment_total)); if (isFinite(result.plg_coupon_manage_coupon_discount)) { $('#coupon_discount').text(commaSeparate(result.plg_coupon_manage_coupon_discount)); } if (result.order_zip != "" && result.order_addr != "" && $('.order_edit').is(':hidden')) { // 注文者情報を更新 $('#order_name').text(result.order_name); $('#order_zip').text(result.order_zip); $('#order_addr').text(result.order_addr); $('#order_tel').text(result.order_tel); $('#order_name01').val(result.order_name01); $('#order_name02').val(result.order_name02); $('#order_zip01').val(result.order_zip01); $('#order_zip02').val(result.order_zip02); $('#order_pref').val(result.order_pref); $('#order_addr01').val(result.order_addr01); $('#order_addr02').val(result.order_addr02); $('#order_tel01').val(result.order_tel01); $('#order_tel02').val(result.order_tel02); $('#order_tel03').val(result.order_tel03); } if (result.pref_check == false) { alert('該当する都道府県が存在しませんでした。'); } // 入力エラーがある場合 if (scroll_flg) { // 移動先を取得 <!--{if $arrErr.email || $arrErr.password}--> var target = "login_scroll"; <!--{elseif $arrErr.cycle_id}--> var target = "cycle_scroll"; <!--{elseif $arrErr.amazon_error}--> var target = "consent_scroll"; <!--{else}--> var target = "customer_regist_scroll"; <!--{/if}--> // 移動先へ移動 location.hash = target; scroll_flg = false; } addr_flg = true; calculate_check(); } else { alert("通信中にエラーが発生しました。カート画面に移動します。"); location.href = "<!--{$smarty.const.CART_URLPATH}-->"; } } ================================================ isFinite(result.payment_total) この部分で値が取得できていないのかなあと。 console.logするとundefinedを返します。 他にも必要な情報も出します。 是非よろしくお願いいたします! |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Amazon Payプラグインでサインイン後に通信エラーが出る | herakures | 2018/5/21 11:59 |
Re: Amazon Payプラグイン | nanasess | 2018/5/21 13:17 |
Re: Amazon Payプラグイン | red | 2018/5/21 14:22 |
Re: Amazon Payプラグイン | herakures | 2018/5/24 20:01 |
Re: Amazon Payプラグイン | nanasess | 2018/5/25 12:06 |
Re: Amazon Payプラグイン | herakures | 2018/5/26 11:01 |
Re: Amazon Payプラグイン | herakures | 2018/5/27 21:54 |