機能要望 > その他 > EC CUBE4 発送済みにしたら自動的に入金日を確定したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hoshi__ |
投稿日時: 2022/11/10 16:34
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
EC CUBE4 発送済みにしたら自動的に入金日を確定したい ▼テンプレート
[EC-CUBE] EC-CUBE4.1 [レンタルサーバ] xserver [OS] Mac [PHP] 7.4 <内容> お客様の要望により、下記URLの内容と同じことをEC CUBE4のファイルにカスタマイズしたいと思っておりますが、ファイルの場所がわからず、どなたかお力をいただけたら幸いです。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=17311&forum=11 お客様の要望:銀行振込で入金を確認し発送したが、ステータスを「入金済み」に変えるのを忘れ、「新規受付」から「発送済み」にステータスを変えてしまったため、入金日の登録がなく"未入金"が表示されてしまっている。ステータスを「新規受付」からそのまま「発送済み」にした場合、その日時で入金日も登録されてほしい。 初めて質問しております。よろしくお願いします。 |
mcontact |
投稿日時: 2022/11/10 17:39
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい > お客様の要望により、下記URLの内容と同じことをEC CUBE4のファイルにカスタマイズしたいと思っておりますが、ファイルの場所がわからず、どなたかお力をいただけたら幸いです。
対象ファイルであれば、下記のファイルだと思います。 https://github.com/EC-CUBE/ec-cube/blob/4.2/src/Eccube/Controller/Admin/Order/EditController.php |
hoshi__ |
投稿日時: 2022/11/10 18:02
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい mcontact様
早々のご返信ありがとうございます。最初の質問に書き忘れてしまったのですが、カスタマイズ方法もご存知でしょうか。 ファイルを確認し、EditController.php の270行目にある下記のコード内に"発送済み"とする操作時のタイムスタンプで入金日を更新するのではと思ったのですが、、 コードをどのように書けばよろしいですか。
|
yuh |
投稿日時: 2022/11/10 18:51
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1897 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい setPaymentDateを使って日付を更新すればいいかと思います。
|
shinra |
投稿日時: 2022/11/10 21:01
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 143 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい 新規受付から発送済みに変更するイベントが発生した時に入金日を設定するやり方もあります。
詳細は下記URLをご参考下さい。 https://doc4.ec-cube.net/customize_order_state_machine |
hoshi__ |
投稿日時: 2022/11/11 8:10
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい yuh様
いただいた内容で少し調べてみようと思います。 ご回答ありがとうございます。 |
hoshi__ |
投稿日時: 2022/11/11 8:12
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい shinra様
そちら一度確認はしたのですが、もう一度よく読んでみます。 ご回答ありがとうございます。わからないことが出たら質問させてください。 |
hoshi__ |
投稿日時: 2022/11/11 22:18
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい 今日1日いろいろ調べてみたのですが、ファイルのどの部分にどのコードを入れたら実現するかなかなか解決しませんでした。
<試したこと> src/Eccube/Controller/Admin/Order/EditController.php
どこかに $Order->setPaymentDate(new \DateTime());を入れれば解決しますでしょうか。 phpに疎く構文を十分に理解していないにもかかわらず挑戦してます。基本的な内容ができていないと思いますので、お力をいただけると幸いです。 もし可能であれば、「この部分にこれを入れるといい」というものがあればご教示くださいませ、、 |
mcontact |
投稿日時: 2022/11/12 0:19
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい > お客様の要望:銀行振込で入金を確認し発送したが、ステータスを「入金済み」に変えるのを忘れ、「新規受付」から「発送済み」にステータスを変えてしまったため、入金日の登録がなく"未入金"が表示されてしまっている。ステータスを「新規受付」からそのまま「発送済み」にした場合、その日時で入金日も登録されてほしい。
まず仕様上の指摘として、代金引換払いの場合は通常は後払いだと思いますが「発送済み」にした場合に、入金日を入れても良いのでしょうか? > お客様の要望により、下記URLの内容と同じことをEC CUBE4のファイルにカスタマイズしたいと思っておりますが、ファイルの場所がわからず、どなたかお力をいただけたら幸いです。 EC-CUBEインテグレートパートナーの専門会社などに相談すると良いと思います。 |
hoshi__ |
投稿日時: 2022/11/12 0:33
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい mcontact様
ご返信ありがとうございます。 > まず仕様上の指摘として、代金引換払いの場合は通常は後払いだと思いますが「発送済み」にした場合に、入金日を入れても良いのでしょうか? →仕様としてはこちらは問題ありません。 相談先については本来おっしゃる通りですね。これまでもこちらのコミュニティの皆様の回答を参考にカスタマイズしてきて、今回初めて壁に当たりましたのでご質問した次第です。ご指摘ありがとうございます。 |
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |