質問 > 管理機能 > ポイント付与のタイミング変更について |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
zibaj |
投稿日時: 2009/5/8 21:44
対応状況: −−−
|
半人前 登録日: 2009/5/8 居住地: 茨城県 投稿: 25 |
Re: ポイント付与のタイミング変更について 順番を変えるだけなので、問題にはならないと思います。
それが、反映されたかどうかは、DBを見れば判るのではないでしょうか? ソースの順番が変われば、処理の順番が変わります。 処理を途中で止める(break)する方法もありますが、そこまでは難しいかもしれないので、 「書いてある順番が変われば処理の順番が変わる」 「結果が反映されていれば成功!」 という増強判断ができます。
|
flealog |
投稿日時: 2009/4/27 9:30
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: ポイント付与のタイミング変更について 引用:
ありがとうございました^^ 早速修正してみました。 今のところうまく動いているようです。 ありがとうございました。 引用:
引き続きよろしくお願いいたします。 それと 引用:
もやってみましたが、問題なく動いています。 とても助かります。 ありがとうございました。
|
x41 |
投稿日時: 2009/4/26 21:51
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: ポイント付与のタイミング変更について コミットが遅くなって申し訳ありません。
http://svn.ec-cube.net/open_trac/changeset/17987 個別画面からもポイント付与後に新規とキャンセルにステータスを変更した場合にポイントを自動返還します。 キャンセルの場合、利用したポイント分は自動返還されないので手動で返還してください。この辺も自動化したいと思います。。 ステータス管理画面からキャンセルした場合はポイント利用分も自動で返還されます。 宜しくお願いします。 |
tonton |
投稿日時: 2009/4/2 1:10
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: ポイント付与のタイミング変更について x41様
早速のお返事ありがとうございます。 >r17376のLC_Page_Shopping_Complete.phpを変更後、r17741の適>用になります。 >dtb_customerにtotal_point追加は必要ありません。 了解です。 ここまでの動作、2.4+posugure8.3、php5.0で現状OKでした! 個別ページでも、動作できるのであれば、もう、完璧ですね! 開発のほうでは、私の力ではお役に立てず、質問をぶつけるばかりで申し訳ないのですが、コミットしていただいたら、動作テストなど、できることは喜んでさせていただきますので、よろしくお願いします! これが使えると、たくさん助かる方がいますね!(もちろん私もです) 楽しみにしています。(*^^*) |
x41 |
投稿日時: 2009/4/1 23:06
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: ポイント付与のタイミング変更について 1)
個別編集画面からもステータス変更後、自動でポイント付与されるように過去にコミットしております。 http://svn.ec-cube.net/open_trac/changeset/17611 ただ、上記ですとポイント付与後、新規等に戻した場合にポイントが自動返還されません。 個別編集画面からもステータスを発送済みにした場合に自動ポイント付与し、付与後に他のステータスに移動した場合にポイントが自動返還されるようにしましたので後ほどコミットしておきます。 2) r17376のLC_Page_Shopping_Complete.phpを変更後、r17741の適用になります。 dtb_customerにtotal_point追加は必要ありません。 宜しくお願いします。 |
tonton |
投稿日時: 2009/4/1 17:50
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: ポイント付与のタイミング変更について x41様
遅くなってすみません。 2.4環境を用意しテストしてみました。 大丈夫でした!お手数をかけてすみませんでした。 (エラーが出ていたのはサーバーの問題ではないかと思います) 良い機能をありがとうございます。(*^^*) ところで、いくつか気になったことがあったので、メモと質問をかねてあげておきます。 1)ポイントが自動計算できるのですが、「受注管理」の個別編集で、ステータスを触ってしまうと、ポイントが自動にはならないため、本カスタマイズの一部として、個別編集画面の上から2つ目、「対応状況」は、セレクトではなく、ステータスを表示するだけに変更させておいたほうがいいのではないかと思いました。 どちらを編集してもポイントが自動計算できるのが、一番すばらしいのですが、現状はステータス管理からのみなので、この個別編集ページで、対応状況の変更ができてしまうと、ステータスの変更の仕方によっては、ポイントがどんどん加算されてしまうことになります。(間違えたりして個別編集でステータスを戻す→ぽいんとはそのまま→ステータス管理で発送済みにする→ポイントは、また増える) 2)スレが少々複雑化してしまっているので、気になったのですが、ポイントの自動付与をつけるには、チェンジセットの「r17422」と「r17741」を順番に適用すればいいのですね? そこで、質問なのですが、 --- http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1240&forum=2&post_id=6542 --- ↑こちらのスレの、 dtb_customerにtotal_pointフィールドを追加、というのは、 なくてもいいのでしょうか? それともやはり必要でしょうか? (現状はなくても動作しています) |
x41 |
投稿日時: 2009/4/1 0:14
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: ポイント付与のタイミング変更について 2.3.4を新規でインストールしポイント該当ファイルのみ変更しテストしました。エラーはでませんでした。ポイント付与後、ログアウトをしなくてもポイント数更新されています。
|
tonton |
投稿日時: 2009/3/31 16:30
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: ポイント付与のタイミング変更について 2.3.3で動作確認できました。
2.3.4でだめなのか、私の持っているテスト環境(2.3.3とはべつのものなので)がダメなのかわからないので、こちらでも、新規テスト環境が用意できたら、試してみますね! |
x41 |
投稿日時: 2009/3/31 7:47
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: ポイント付与のタイミング変更について 当方の環境は2.3.3でテストしエラーはでませんでした。
本日、最新版とコミュニティ版でテストしてみます。 |
tonton |
投稿日時: 2009/3/31 0:35
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: ポイント付与のタイミング変更について x41様
亀レスで失礼します。 私のほうでテストしたところでは、 LC_Page_FrontParts_Bloc_Login.phpの58行目あたりの $objCustomer = new SC_Customer();の下に $objCustomer->updateSession();を追加 LC_Page_Shopping_Payment.phpの75行目あたりの $this->objCustomer = new SC_Customer();の下に $this->objCustomer->updateSession();を追加 この2つをソースに追加すると、エラーが出てしまい、ログイン自体ができなくなってしまいます。 例えば、ログインしていない状態からスタートして、上記ソースを入れ替え、ログインしようとするとログイン画面がうんともすんとも言いません。反対に一旦ログインした状態で、FTPでソースを入れ替えると、/data/class/SC_DbConn.php on line 135 ここで、fatal errorが出てしまいます。 環境は、2.3.4にMYSQL5.0.67、php5.2.6です。 クリーンインストールで試したので、他のカスタマイズはありません。 テスト環境に問題があるかもしれないので、また、改めて他のサーバでも試してみようと思いますが、取り急ぎ現状のご報告のみ、させていただきます。 お手数をかけてすみません。 |
« 1 (2) 3 4 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |