バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > お届け指定日時の除外対応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公式 Amazon Payプラグイン

統計情報

総メンバー数は88,710名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.