質問 > フロント機能 > 誕生日月ポイントについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamo |
投稿日時: 2014/9/29 12:02
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
誕生日月ポイントについて 2.11.5
PHP 5.2.17 PostgreSQL 8.1.23 いつもお世話になっております。 誕生日月ポイントについての質問です。 パラメーターのBIRTH_MONTH_POINTにポイントを入れたところ、 購入時やメールには、加算ポイントが掲載されているのですが、 発送済みにしてもポイントが加算されません。 また、誕生月であれば、購入の度に何度もポイントがついてしまうのでしょうか? 1回のみに変更された方はいらっしゃいますでしょうか。 何年も使用していなかった機能で、今までカスタマイズも行っております。 (ポイントの部分は触っていなかったと思いますが・・・) 過去スレを探したのですが、見つからず、スレを立たせていただきました。 どなたかご教示お願いいたします。 |
ゲスト |
投稿日時: 2014/9/29 13:11
対応状況: −−−
|
Re: 誕生日月ポイントについて yamo 様
引用: 購入時やメールには、加算ポイントが掲載されているのですが、 dtb_orderのbirth_pointの値が加算されていないということでしょうか? 購入情報のadd_pointにbirth_pointは含まれているのでadd_pointが加算されていれば問題ないと思います。
|
|
yamo |
投稿日時: 2014/9/29 14:23
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
Re: 誕生日月ポイントについて 早速のご返信ありがとうございます。
SC_CartSession.php の中は、ご返信いただいた通りで加算されていることになっております。 何度か確認してみましたところ、購入完了時はメールも受注管理の中も、「加算ポイント」に誕生日ポイントも含まれているのですが、 受注ステータスを「発送済み」に変えると、購入ポイントと誕生日ポイントが分離され、購入ポイントのみ加算されている、という状況になっていました。 引き続きご教示の程、よろしくお願いいたします。 |
yamo |
投稿日時: 2014/9/29 16:02
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
Re: 誕生日月ポイントについて 自己レス失礼いたします。
取り急ぎ、下記のスレを参考にして、 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&order=ASC&topic_id=12959&forum=10 LC_Page_Admin_Order_Edit.php を変更したところ、誕生月ポイントは加算されるようになりました。 ただ、このままだと、誕生月であれば何回でも購入する度に誕生月ポイントが加算されてしまいます。 1回のみ加算されるように変更された方、いらっしゃいましたら引き続きよろしくお願いいたします。 |
ゲスト |
投稿日時: 2014/9/29 17:26
対応状況: −−−
|
Re: 誕生日月ポイントについて yamo 様
引用: 1回のみ加算されるように変更された方、いらっしゃいましたら引き続きよろしくお願いいたします。 SC_CartSession内の誕生日ポイント付与ロジック部分に、 customer_idと購入日を条件に過去の受注データを参照して、判定を入れてはいかがでしょうか? SC_Helper_DBのsfDataExistsでレコードの存在チェックができます。 ご参考になれば。 |
|
yamo |
投稿日時: 2014/9/30 11:32
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
Re: 誕生日月ポイントについて ko-shi 様
ご丁寧にありがとうございます。 簡単ではなさそうですが、考えてみます。 |
yuh |
投稿日時: 2014/10/2 15:49
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 誕生日月ポイントについて
すっごいシンプルにですが、その月が誕生月で、その月の1日の00:00:00以降に購入したことのあるユーザーに対しては誕生日ポイントをつけないって感じで組むとできるんじゃないですか? 試してないので推測ですが。 SESSION内のlast_buy_dateが購入後更新されるかを確認しないとダメですが、上記のような感じで実装できると思いますよー。 |
yamo |
投稿日時: 2014/10/7 10:16
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
Re: 誕生日月ポイントについて yuh 様
ありがとうございます! 返信遅れて大変失礼いたしました。 上記の件、単純に LC_Page_Admin_Order_Edit.php に追加したところ、フロント画面ではうまく1回目のみ誕生日ポイントがつき、2回目以降はポイントがつきませんでした。 が、管理画面がエラーになり機能しませんでしたので、また時間のある時に考えてみようと思います。 ヒントをいただき、ありがとうございました<(_ _)> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |