質問 > その他 > ポイントの「有効期限」と「使用上限」について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wakakufu |
投稿日時: 2009/8/26 17:22
対応状況: −−−
|
半人前 登録日: 2009/8/17 居住地: 投稿: 16 |
ポイントの「有効期限」と「使用上限」について いつも参考にさせていただいています。
ポイント使用について、以下の動作を実現したく思っております。 1)ポイントの有効期限 →「ポイント発行後1年以内」の有効期限を設ける 2)ポイントの使用上限 →1回の購入で使用できるポイントに上限を設ける(500pt/回など) このようなカスタマイズについてアドバイスいただければと思います。 以下、作業環境です。 EC-CUBE 2.4.1 PHP 5.2.10 MySQL 5.0.83 |
seasoft |
投稿日時: 2009/8/26 17:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ポイントの「有効期限」と「使用上限」について 過去スレにもあったと思いますが、1)は結構難しいです。
2)はさほど難しくありません。 簡易的には、使用するポイントの入力のバリデーションとして行なえば良いかと思います。
|
wakakufu |
投稿日時: 2009/8/26 18:05
対応状況: −−−
|
半人前 登録日: 2009/8/17 居住地: 投稿: 16 |
Re: ポイントの「有効期限」と「使用上限」について seasoft様、お返事ありがとうございました。
1)に関しては、過去ログを拝見していたのですが、昔の記事でしたのでひょっとしたらと思ったのですが、やはり難しいですか…。 2)に関して「使用するポイントの入力のバリデーション」というのを、教えていただきたいです。どなたかフォローしていただけないでしょうか。 どうぞよろしくお願いします。 |
seasoft |
投稿日時: 2009/8/26 18:08
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ポイントの「有効期限」と「使用上限」について たとえば、入力欄に数値以外を入力すると、エラーが発生すると思います。
そこと同じ場所で、上限オーバーでエラーを発生させれば、良いと思います。 (たしか、数値範囲のチェックも用意されていたと思うので、それを流用すれば楽できるかも。幾つかの該当しそうなバリデーションを確認して見ると良いと思います。)
|
wakakufu |
投稿日時: 2009/8/26 19:08
対応状況: 解決済
|
半人前 登録日: 2009/8/17 居住地: 投稿: 16 |
Re: ポイントの「有効期限」と「使用上限」について おかげさまで解決出来ました(と思います)
data/class/pages/shopping/LC_Page_payment.php 入力内容のチェックの部分で 引用: if(($arrRet['use_point'] * POINT_VALUE) > $arrData['subtotal']) { の後に、 引用: if(($arrRet['use_point'] * POINT_VALUE) > 500) { を追加したところ、500ポイント以上を指定するとエラー表示することができました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |