質問 > 管理機能 > ポイントが加算されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pieni |
投稿日時: 2015/12/29 12:22
対応状況: 確認中
|
新米 登録日: 2015/12/29 居住地: 投稿: 5 |
ポイントが加算されない 初めまして。厄介なことに、システムをカスタマイズをした後に
エラーが発覚しました。 発送完了後にポイント付与されるよう現在設定をしているのですが、ステータス変更をしても、未発送のままで ポイント加算がされていない状況となっております。 ステータス(ID)を増やした際にEC CUBEの中のどこを いじれば、ポイント加算されるようになります?? (発送完了(済)ステータスが3つに分かれています。) ※システム設定>マスターデータ管理の中の ステータスを増やしています。 ↓その後どこかに紐づけしないとポイント加算がされないという ことだと思うのですが、 どなたかわかる方教えて下さい。早急に宜しくお願いします。 |
tsuji |
投稿日時: 2015/12/29 13:39
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: ポイントが加算されない pieni 様
EC-CUBEのバージョンによって挙動が変わりますので、 まず、バージョンを教えていただけますでしょうか? それから、下記の質問用テンプレートを参考に環境情報を記載していた だけるとアドバイスをいただきやすくなると思います。 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 また、カスタマイズによって不具合が発生したのであれば、 カスタマイズをもとに戻されるなら不具合が解消すると思いますが いかがでしょうか?
|
pieni |
投稿日時: 2015/12/29 15:51
対応状況: −−−
|
新米 登録日: 2015/12/29 居住地: 投稿: 5 |
Re: ポイントが加算されない 辻様
初めまして。コメントありがとうございます。 下記に詳細を記載しましたのでご確認頂けますと幸いです。 諸所分からない部分がありましたので省略しております。 [EC-CUBE] EC-CUBEのバージョン、2.13.1 [レンタルサーバ] レンタルサーバ名 [OS] 使用しているOS名、バージョン Linux momo.ex-cloud.biz 2.6.32-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 [PHP] 使用しているPHPのバージョン 5.3.3 [データベース] 使用しているDB名、バージョン MySQL 5.5.37 [WEBサーバ] 使用しているWEBサーバ名、バージョン →わかりません。 [ブラウザ] 使用しているブラウザ名、バージョン エクスプローラー [導入プラグインの有無] PGマルチペイメントサービス 決済補助機能プラグイン [カスタマイズの有無] あればカスタマイズ内容を記載(できるだけ具体的に) 商品マスター、商品ページ画像レイアウト、配送日程etc... [現象] ポイント加算対象者に付与されない。 mtb_order_statusの中のID登録時に ステータスをいくつかに分類しています。 入金済み---使用していません。 発送待ち キャンセル 発送済み*---加算されている。 発送済みA---エラー 発送済みB---エラー 発送済みC---エラー A〜Cのステータスに移動するとポイントが加算されていない事象です。 EC CUBEのマスターデータの中で修正が出来ますか? 発送済み*はポイント加算が正常、その他のステータスが 未完了のままです。 宜しくお願いします。 |
tsuji |
投稿日時: 2015/12/29 16:16
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: ポイントが加算されない pieni 様
エラーというのはシステムエラーのことでしょうか? それともポイントが加算されないという意味でエラーでしょうか? 後者の場合、ポイント加算されるステータスがプログラム内で決まっていますので、 その部分での修正が必要になります。
|
pieni |
投稿日時: 2015/12/29 17:49
対応状況: −−−
|
新米 登録日: 2015/12/29 居住地: 投稿: 5 |
Re: ポイントが加算されない 辻様
お世話になります。システムエラーだと思われます。 中を操作したいのですが、どこをいじってよいのかわからないため 質問させて頂きました。システム内で「ポイント加算する」定義がかかっているかと思います。紐づけできればこのエラーが解消すると思うので、操作の仕方を教えて頂きたいです。 どうぞ宜しくお願い致します。 |
tsuji |
投稿日時: 2016/1/4 13:23
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: ポイントが加算されない pieni 様
システムエラーであれば、エラーログが吐かれていると思いますので、 管理画面のシステム設定>EC-CUBE ログ表示で「エラーログファイル」から 該当のエラーログを記載していただけるでしょうか? (システムエラーが起きた場合は、画面にシステムエラーと表示されますので、 それ以外の場合は、システムエラーではないので、お間違いでしたら その旨を教えてください。
|
pieni |
投稿日時: 2016/1/8 15:43
対応状況: −−−
|
新米 登録日: 2015/12/29 居住地: 投稿: 5 |
Re: ポイントが加算されない 辻様
お世話になります。ご返信ありがとうございます。 システム設定>マスターデータ管理の中の order_statusはシステム内のどこと連結されているのでしょうか? 発送完了ステータスに変更するとポイントが加算されるという 設定にしたいのですが、管理会社の担当の方がいま不在なので 詳細が分かりかねます。 ステータスそれぞれにIDが付与されており、この部分とポイント加算を紐づけしたいのです。 ID:番号 値:ex発送待ち(雑貨、家具) 画面を見ながらできると分かりやすいのですが 写真を貼付できないので、 画面にはシステムエラーの表記はございません。 PGマルチペイメントサービス決済状況変更のステータスが 未発送のままです。 ここをなおせばポイントが加算されるようになると 思われます。 |
tsuji |
投稿日時: 2016/1/8 16:27
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: ポイントが加算されない pieni 様
EC-CUBEのデフォルトでしたら下記のプログラムのisAddPointという 関数内でその判定をしています。 data/class/helper/SC_Helper_Purchase.php ここに必要なIDを追加することによってポイントが付与されるように なると思いますが、金額にかかわる部分ですので、 十分テストされることをお勧めします。
|
pieni |
投稿日時: 2016/1/11 10:56
対応状況: −−−
|
新米 登録日: 2015/12/29 居住地: 投稿: 5 |
Re: ポイントが加算されない 辻様
お世話になります。 ご返信ありがとうございます。 プログラムをこちらで閲覧できないように なっているため、管理会社に確認しないと いけないようです。 EC CUBE システム管理のマスターデータ内から いじれるのでしょうか?? data/class/helper/SC_Helper_Purchase.phpが どこのプログラムに入っているのか 表画面より見当たりませんでした。 基本的な質問となり申し訳ございませんが ご教授頂けますと幸いです。 どうぞ宜しくお願い致します。 |
tsuji |
投稿日時: 2016/1/18 16:45
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: ポイントが加算されない pieni 様
> EC CUBE システム管理のマスターデータ内から > いじれるのでしょうか?? いじれません。 > data/class/helper/SC_Helper_Purchase.phpが ↑はEC-CUBEが入っているディレクトリからのパスを 書いていますので、そのディレクトリからたどっていかれると SC_Helper_Purchase.phpがあると思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |