バージョン選択

フォーラム

メニュー

オンライン状況

89 人のユーザが現在オンラインです。 (67 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 89
もっと...

サイト内検索

質問 > 管理機能 > お届け指定日時の除外対応2系

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Tim_Kazu
投稿日時: 2019/6/3 21:27
対応状況: −−−
新米
登録日: 2019/6/3
居住地:
投稿: 2
お届け指定日時の除外対応2系
EC-CUBE2.13で以下お届け日調整プラグインを利用しているのですが、プラグイン内で指定配送日時の除外ができず困っています。
https://www.ec-cube.net/products/detail.php?product_id=1218

(例)6/20~24までを選択できないようにする

次のファイルをカスタマイズしてみているのですが、指定日がスキップされない状況です。
data/class/helper/SC_Helper_Purchase.php


/**
 * お届け可能日のスタート値から, お届け日の配列を取得する. 
*/
 public function getDateArray($start_day, $end_day)
    {
        $masterData = new SC_DB_MasterData_Ex();
        $arrWDAY = $masterData->getMasterData('mtb_wday');
        //お届け可能日のスタート値がセットされていれば
        if ($start_day >= 1) {
            $now_time = time();
            $max_day = $start_day + $end_day;
            // 集計
            for ($i = $start_day; $i < $max_day; $i++) {
                // 基本時間から日数を追加していく
                $tmp_time = $now_time + ($i * 24 * 3600);
                list($y, $m, $d, $w) = explode(' ', date('Y m d w', $tmp_time));
                //6月20日~6月23日まで配送日指定を不可
                if($m=='6' && $d=='20')continue;
                if($m=='6' && $d=='21')continue; 
                if($m=='6' && $d=='22')continue; 
                if($m=='6' && $d=='23')continue;
                $val = sprintf('%04d/%02d/%02d(%s)', $y, $m, $d, $arrWDAY[$w]);
                $arrDate[$val] = $val;
            }
        } else {
            $arrDate = false;
        }

        return $arrDate;
    }


何卒ご教示頂けると幸いです。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » お届け指定日時の除外対応2系 Tim_Kazu 2019/6/3 21:27
     Re: お届け指定日時の除外対応2系 yuh 2019/6/4 1:13
       Re: お届け指定日時の除外対応2系 Tim_Kazu 2019/6/4 19:46

 



ログイン


ec-cube.co

統計情報

総メンバー数は46,444名です
総投稿数は92,291件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1904
4
468
1791
5
yuh
1594
6
red
1313
7
umebius
1296
8
fukap
907
9
tsuji
840
10
shutta
835
11 ramrun 789
12
tao_s
758
13
h_tanaka
746
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.