バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 815
Re: ゲスト購入の「お客様情報」変更について
m-yoshida 様

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

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


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

umebius
投稿日時: 2018/2/25 19:30
対応状況: −−−
登録日: 2016/7/22
居住地: Tokyo
投稿: 1007
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();
        });


----------------
////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ /バグ修正/SEO はおまかせ
一緒にEC-CUBEでサイト制作を行うプログラマ・コーダー・デザイナー募集

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
居住地: Tokyo
投稿: 1007
Re: ゲスト購入の「お客様情報」変更について
実際にエラーが起こっているのはjavascriptがajaxでリクエストしている先の、ShoppingController::customer()だと思います。

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


----------------
////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ /バグ修正/SEO はおまかせ
一緒にEC-CUBEでサイト制作を行うプログラマ・コーダー・デザイナー募集

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


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は37,862名です
総投稿数は88,921件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1865
4
yuh
1545
5
468
1391
6
red
1205
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
667
13 karin 656
14 sumida 641
15
h_tanaka
634
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.