質問 > フロント機能 > お届け日を店舗営業終了時間に合わせて1日プラスしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ateshi |
投稿日時: 2021/11/1 9:35
対応状況: −−−
|
一人前 登録日: 2016/12/21 居住地: 投稿: 114 |
お届け日を店舗営業終了時間に合わせて1日プラスしたい ECCUBE4です。
プラグイン入れれば解決出来る話かも知れませんが デフォルトでマストな設定かと思うので なぜそういった設定がないのか不思議でなりません。 17:00に営業終了になった場合、 それ以降の注文も設定の納期情報と同じだと 制作が大変になってしまっております。 3日後という納期情報を17:00以降は4日後選択出来るよう 制御したいです。 |
ec9iii |
投稿日時: 2021/11/1 13:13
対応状況: −−−
|
一人前 登録日: 2014/9/8 居住地: 投稿: 117 |
Re: お届け日を店舗営業終了時間に合わせて1日プラスしたい あったら嬉しい機能ですね。
とりあえず現状のバージョンでは標準搭載されていない機能になるかと思いますので、カスタマイズされるのであれば ShippingTypeのお届け日を設定しているあたりで現在時刻を判断してプラス1日していくことになるのかなと思います。 |
ateshi |
投稿日時: 2021/11/1 14:42
対応状況: −−−
|
一人前 登録日: 2016/12/21 居住地: 投稿: 114 |
Re: お届け日を店舗営業終了時間に合わせて1日プラスしたい ご回答ありがとうございます。
プラグインの使用は無しと考えて、具体的にどのファイルを修正すればよいかわかりますか? |
ec9iii |
投稿日時: 2021/11/1 15:35
対応状況: −−−
|
一人前 登録日: 2014/9/8 居住地: 投稿: 117 |
Re: お届け日を店舗営業終了時間に合わせて1日プラスしたい /src/Eccube/Form/Type/Shopping/ShippingType.php のbuildFormにて
// 配送時に最大となる商品日数を取得 とコメントされているロジック部分がありますので、 そのループの後あたりで $minDateの値をプラス1すると、 お届け日プルダウンの最短日付を変えることができましたのでお試しください。 ※なお、EC-CUBEバージョンアップを考慮すると、上記のカスタマイズを /app/Customize/の拡張ディレクトリに移植していくほうが望ましいかと思いますが、 このあたりは公式ドキュメントをご参考にお試しください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |