機能要望 > その他 > EC CUBE4 発送済みにしたら自動的に入金日を確定したい |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hoshi__ |
投稿日時: 2022/11/19 9:44
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい monsieur 様
教えていただきありがとうございます。 テストサイトにて検証していましたので、本番には反映しておりません。カスタマイズ時は留意しておきます。 |
ゲスト |
投稿日時: 2022/11/19 9:03
対応状況: −−−
|
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい srcを直接修正して適用するのは、あまり良い方法ではないです。
例えば、EC-CUBEがバージョンアッププラグインなどを出した場合などに誤動作を起こす可能性があります。 |
|
hoshi__ |
投稿日時: 2022/11/18 8:46
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい shinra様
上記テストしたところできました。今回の要望に合致してます。ご丁寧にありがとうございます! |
hoshi__ |
投稿日時: 2022/11/18 8:42
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい mcontact様
プラグイン作られたんですね、技術があると早いですね。ありがとうございます。 |
shinra |
投稿日時: 2022/11/17 19:33
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 140 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい src直接なのは良くないですけど簡単にやるなら
src/Eccube/Service/OrderStateMachine.phpの public static function getSubscribedEvents()内の以下 'workflow.order.transition.ship' => [['commitAddPoint']], を 'workflow.order.transition.ship' => [['commitAddPoint'], ['updatePaymentDate']], にすれば良いです。 |
mcontact |
投稿日時: 2022/11/17 19:08
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい > お客様の要望:銀行振込で入金を確認し発送したが、ステータスを「入金済み」に変えるのを忘れ、「新規受付」から「発送済み」にステータスを変えてしまったため、入金日の登録がなく"未入金"が表示されてしまっている。ステータスを「新規受付」からそのまま「発送済み」にした場合、その日時で入金日も登録されてほしい。
下記のプラグインにて、 希望すると思われるプラグインを作りましたのでプラグインを導入すれば実現できると思います。 ・EC-CUBE4.1系 https://www.ec-cube.net/products/detail.php?product_id=2609 ・EC-CUBE4.2系 https://www.ec-cube.net/products/detail.php?product_id=2610 |
mcontact |
投稿日時: 2022/11/17 10:08
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい > ステータスを「入金済み」に変えるのを忘れ、「新規受付」から「発送済み」にステータスを変えてしまったため、入金日の登録がなく"未入金"が表示されてしまっている。ステータスを「新規受付」からそのまま「発送済み」にした場合、その日時で入金日も登録されてほしい。
「発送済み」のステータスに変えるポイントは、 「受注管理>受注登録」画面以外にもあるので、要点としては不足している気がします。 |
hoshi__ |
投稿日時: 2022/11/16 18:04
対応状況: −−−
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい mcontact様
レビュー依頼のようになってしまいました。正しくコミュニティを利用しておらず申し訳ないです、ご指摘ありがとうございます。 コードの件もありがとうございます。 |
mcontact |
投稿日時: 2022/11/16 17:56
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい > カスタマイズ初心者の臨時対応ですので、「この方法はよくない」とお考えになる方がいらっしゃったらご遠慮なくおっしゃってください。
まず、「EC-CUBE」開発コミュニティはサポートセンターでもコードレビューを依頼する場所ではないので勘違いをしないでください。 https://www.hyuki.com/writing/techask.html コードに関しては、
|
hoshi__ |
投稿日時: 2022/11/15 10:39
対応状況: 解決済
|
半人前 登録日: 2022/11/10 居住地: 投稿: 11 |
Re: EC CUBE4 発送済みにしたら自動的に入金日を確定したい 臨時的ですが、下記にて修正することにしました。
app/config/eccube/packages/order_state_machine.phpの
を、
として、発送済みの後も入金済みへのステータス変更ができるようにしました。 入金済みにするとその操作時のタイムスタンプが入金日に入力されました。 ステータスが入金済みのままでよければ、発送済みの日付は既に入っているのでこの運用で問題なさそうです。代引きにも対応できそうです。 カスタマイズ初心者の臨時対応ですので、「この方法はよくない」とお考えになる方がいらっしゃったらご遠慮なくおっしゃってください。 一旦解決とします。皆様の回答が助けとなりました。お答えくださった方々ありがとうございました。 |
(1) 2 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |