質問 > フロント機能 > 定休日設定について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mtec |
投稿日時: 2015/12/3 16:16
対応状況: −−−
|
常連 登録日: 2014/11/18 居住地: 投稿: 60 |
定休日設定について 商品のお届け日の指定をしたく思います。
(eccube2.13) 基本的には、注文日の、 15時までの注文であれば、お届け日に翌日から選択可能に。 15時すぎであれば、お届け日が翌々日から選択可能に。 ただ、管理画面にて定休日設定をした場合ですが、 注文の翌日が定休日の場合の処理に戸惑っています。 定休日を設定した場合は、注文日の、 15時前であれば、定休日の翌日から選択可能に、 15時すぎであれば、定休日を終えた翌々日から選択可能に したく思います。 うまく処理がされず困っています。 どなたかアドバイスをお願いできますでしょうか? $start_day_i = 1; for ($i = 1; ; $i++) { // 基本時間から日数を追加していく $tmp_time = $now_time + ($i * 24 * 3600); list($y, $m, $d, $w) = explode(' ', date('Y m d w', $tmp_time)); if ($horiday->isHoliday($y, $m, $d)) { } else { if ($start_day_i >= $start_day) { // 即日発送 = 1($start_day_new) if( date("H")>=15){ //15時以降の場合 $start_day_new = $i+1; }else { $start_day_new = $i; } break; } $start_day_i++; } } $start_day = $start_day_new; |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |