バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ショップ画面:支払方法画面でポイント表示について

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sumida
投稿日時: 2014/1/24 21:54
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
ショップ画面:支払方法画面でポイント表示について
ショップ画面で、支払方法でポイントの使用を入力します。

さて、初期表示では、ポイント不使用で、使用ポイント数欄「0」になります。
ポイント使用にし、使用ポイント数欄が空の場合、エラー表示とともに、保持しているポイント数が使用ポイント数欄に設定されます。

ここで、
最初の表示(たぶん、use_point:'')では、
LC_Page_Shopping_Payment.php

        $objFormParam->addParam('ポイント', 'use_point', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK', 'ZERO_START'));

により、「0」が仮定されているものと思います。
しかし、エラー表示(use_point:'')の場合、
payment.tpl

                                今回のお買い物で、<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|default:$tpl_user_point}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box60" />&nbsp;Ptを使用する。<span class="attention"><!--{$arrErr[$key]}--></span>

のdefault:$tpl_user_pointにより、保持ポイントが仮定されます。

いずれも、use_pointが空の場合の動作なのですが、仕様でしょうか?

どちらかに統一するのも「あり」かと思います。

追記:
・使用ポイントが空の場合、「入力してください。」とメッセージを表示しながら、ポイント欄に値が仮定されているのも??
 (未入力でエラーなのだから、空のままで良いのでは。)
・ポイントを使用しない場合、支払方法を選択せずに「確認へ」をすると、「支払方法を選択してください。」とメッセージを表示しながら、ポイント欄が保持ポイントに変化するのも??
 (ポイントを使用しないため、classファイルでポイント数(不活性)が取得できない。そのため、初期表示で「0」に設定されても、引き継がれないため、ポイント欄が保持ポイントに変化。)

携帯では、ポイント数欄が不活性になっていないので、仮定されませんでした。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ショップ画面:支払方法画面でポイント表示について sumida 2014/1/24 21:54
     Re: ショップ画面:支払方法画面でポイント表示について sumida 2014/1/25 20:53
       Re: ショップ画面:支払方法画面でポイント表示について red 2014/2/2 21:45

 



ログイン


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

統計情報

総メンバー数は96,046名です
総投稿数は111,651件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2325
5
umebius
2085
6
yuh
1893
7
h_tanaka
1852
8
red
1574
9
mcontact
1536
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.