バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ゲスト購入の「お客様情報」変更について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
m-yoshida
投稿日時: 2018/2/14 20:17
対応状況: 開発中
新米
登録日: 2018/2/14
居住地:
投稿: 3
ゲスト購入の「お客様情報」変更について
EC-CUBE3です。
ゲスト購入のお客様情報に項目「FAX」を追加しました。
「ご注文内容のご確認」ページでお客様情報「変更」ボタンから、追加した項目「FAX」を変更し、OKを押すと「更新に失敗しました。入力内容を確認してください。」と表示され、変更できません。
修正が必要な箇所を教えて頂けますと幸いです。

以下のファイルを変更しています。
/src/Eccube/Form/Type/Front/NonMemberType.php
/src/Eccube/Resource/template/default/Shopping/nonmember.twig
src/Eccube/Resource/template/default/Shopping/index.twig
app/template/default/Shopping/index.twig
src/Eccube/Controller/ShoppingController.php
tsuji
投稿日時: 2018/2/19 13:32
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: ゲスト購入の「お客様情報」変更について
m-yoshida 様

ShoppingControllerは機能が多い箇所なので、
思った箇所とは違う箇所を修正されているのかもしれません。

もしエラー箇所がtry catchで取得している部分であれば、
いったんそれをとって、index_dev.phpで動かしてみると
エラーの詳細が出て解決につながりやすくなるかもしれません。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

umebius
投稿日時: 2018/2/25 19:30
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: ゲスト購入の「お客様情報」変更について
javascriptのエラーですよね。

app/template/default/Shopping/index.twigファイルのこの辺りをデバッグしてみてはいかがでしょうか。

$('#customer-ok').click(function() {
            $(ref).each(function(index) {
                var nameAfter = input[index].val();
                ref[index].empty().text(nameAfter);
                customerin[index].val(nameAfter);
                input[index].remove();
            });

            var postData = {};
            $('.customer-in').each(function() {
                postData[$(this).attr('name')] = $(this).val();
            });

            $.ajax({
                url: "{{ url('shopping_customer') }}",
                type: 'POST',
                data: postData,
                dataType: 'json',
            }).done(function(){
            }).fail(function(){
                alert('更新に失敗しました。入力内容を確認してください。');
                $(ref).each(function(index) {
                    ref[index].empty().text(name[index]);
                    input[index].remove();
                });
            });

            $('#customer').prop("disabled", false);
            $('.mod-button').hide();
        });


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

m-yoshida
投稿日時: 2018/2/28 13:16
対応状況: −−−
新米
登録日: 2018/2/14
居住地:
投稿: 3
Re: ゲスト購入の「お客様情報」変更について
ありがとうございます。
一度確認してみます。
m-yoshida
投稿日時: 2018/2/28 13:18
対応状況: −−−
新米
登録日: 2018/2/14
居住地:
投稿: 3
Re: ゲスト購入の「お客様情報」変更について
ありがとうございます。
javascriptの知識があまり無いのですが、調べて見ます。
umebius
投稿日時: 2018/2/28 13:49
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: ゲスト購入の「お客様情報」変更について
実際にエラーが起こっているのはjavascriptがajaxでリクエストしている先の、ShoppingController::customer()だと思います。

ここでFAXを追加した影響でお客様情報がうまく保存できていないと思われます。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,722名です
総投稿数は109,953件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1286
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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