バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (27 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > フロント機能 > 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を返します。

他にも必要な情報も出します。
是非よろしくお願いいたします!
nanasess
投稿日時: 2018/5/21 13:17
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2156
Re: Amazon Payプラグイン
都道府県から送料を算出しますので、何らかの原因で、都道府県の情報が送料計算のロジックに渡ってないとか。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

red
投稿日時: 2018/5/21 14:22
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1452
Re: Amazon Payプラグイン
IPLOGICさんに直接問い合わせればすぐに返事来るのではないでしょうか


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

herakures
投稿日時: 2018/5/24 20:01
対応状況: −−−
新米
登録日: 2018/5/21
居住地:
投稿: 7
Re: Amazon Payプラグイン
ありがとうございます。


色々カスタマイズしているテーマで使ったのが原因だと思ったので、
一旦デフォルトテーマに変えて再度試してみましたが、変わらずエラーでした。

単純に入力内容が間違っているのかなあ、、、
プラグインの開発元にも聞いてみます!
nanasess
投稿日時: 2018/5/25 12:06
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2156
Re: Amazon Payプラグイン
PHP5.6 ということで、これに類似した問題ですかね

https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20399&forum=10&post_id=86839#forumpost86839


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

herakures
投稿日時: 2018/5/26 11:01
対応状況: −−−
新米
登録日: 2018/5/21
居住地:
投稿: 7
Re: Amazon Payプラグイン
ありがとうございます!
ちょっと思いもつかない方法でした!
試してみます!ありがとうございます!
herakures
投稿日時: 2018/5/27 21:54
対応状況: 解決済
新米
登録日: 2018/5/21
居住地:
投稿: 7
Re: Amazon Payプラグイン
アドバイスありがとうございます!

どうやらAmazon Sellar Centralの設定ミスだったようです。
解決できたので、「解決済」といたします。

ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は72,291名です
総投稿数は101,662件です

投稿数ランキング

1
seasoft
7333
2
468
3037
3
AMUAMU
2712
4
nanasess
2156
5
umebius
2011
6
yuh
1612
7
red
1452
8
h_tanaka
1086
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.