バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > お届け日(発送日目安)のカスタマイズについて

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mi-taro
投稿日時: 2009/8/19 17:50
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
Re: お届け日(発送日目安)のカスタマイズについて
>mahalo_c様

たびたびすみません。
自分の環境は、正式版2.4.1です。

よし、追加するぞ!と意気込んで
data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
を開いてみましたが、

追加挿入すべき箇所が見つけれませんでした。
まず、mahalo_cさんのコードの最初の

>//配達可能日のスタート値がセットされていれば
>if($start_day >= 1) {
> $now_time = time();
.....

がなく、いろいろ探したところ、
別ファイルの、data/class/pages/shopping/LC_Page_Shopping_Payment.phpに
「商品から発送目安の取得」というソースがありました。

長くなりましたが、単にプログラム初心者なので
書き換えることにびくついているだけなんですが、、
とりあえず、こちらファイルに追加してみます・・・。





mi-taro
投稿日時: 2009/8/19 18:54
対応状況: −−−
一人前
登録日: 2009/4/21
居住地:
投稿: 118
Re: お届け日(発送日目安)のカスタマイズについて

うまくいきました!ありがとうございます!

やはり、data/class/pages/shopping/LC_Page_payment.php
の方でした!

うれしいです!
pantacle
投稿日時: 2009/8/19 20:06
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: お届け日(発送日目安)のカスタマイズについて
あれ?と思って見直してみたら間違ってますね...申し訳なかったです。
data/class/pages/shopping/LC_Page_payment.php で合ってますのでご安心ください。


----------------
pantacle
http://pantacle.net/

komatta
投稿日時: 2009/8/20 19:22
対応状況: −−−
半人前
登録日: 2009/6/2
居住地:
投稿: 29
Re: お届け日(発送日目安)のカスタマイズについて
横レスでスミマセン。

引用:

//配達可能日のスタート値がセットされていれば
if($start_day >= 1) {
    $now_time = time();
/* ここから追加 */
    // カレンダーブロック表示用オブジェクトを生成し、定休日設定を取得
    require_once(CLASS_PATH . "pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php");
    $BlocCalendar = new LC_Page_FrontParts_Bloc_Calendar();
    $BlocCalendar->arrHoliday = $BlocCalendar->lfGetHoliday();
    // 配達可能日の起点を指定「営業日」以降に変更
    for ($i = 1, $j = 1; $j < $start_day; $i++ )
    {
        // 定休日管理で設定された休日と、日曜・土曜を休日とする
        $tmp_time = $now_time + ($i * 24 * 3600);
        list($y, $m, $d, $w) = split(" ", date("y m d w", $tmp_time));
        $m = intval( $m );
        $d = intval( $d );
        $w = intval( $w );
        if ( ( $w == 0 ) || ( $w == 6 ) ||
             ( $BlocCalendar->lfCheckHoliday( $m, $d ) ) )
        {
            continue;
        }
        // 日数加算
        $j++;
    }
    // スタート値を調整
    $start_day += $i - $j;
/* 追加ここまで */
    $max_day = $start_day + $end_day;



の設定についてご質問なのですが、この設定を試した見たところ、土曜、日曜など決まった曜日は反映されるのですが、「定休日登録」で独自に登録した休日は反映されていないようでした。
独自に登録した休日も反映させるようにするにはどうすれば良いのでしょうか?

また、不勉強で恐縮なのですが、「発送日目安」には「1〜2日後」「3〜4日後」といった幅を持たせた設定になっています。もし3〜4日後を設定したとすると、到着日は3日後になるのでしょうか?それとも4日後になるのでしょうか?いまいちあいまいなような気がしておりまして、4日後なら4日後、とぴたりと設定したいのですが・・・

どなたかご存知でしたら教えていただけないでしょうか?






pantacle
投稿日時: 2009/8/20 21:46
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: お届け日(発送日目安)のカスタマイズについて
2.4.0以降の場合は
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=4464&forum=11&post_id=20272#forumpost20272
を参照ください。

> また、不勉強で恐縮なのですが、「発送日目安」には「1〜2日後」「3〜4日後」といった幅を持たせた設定になっています。もし3〜4日後を設定したとすると、到着日は3日後になるのでしょうか?それとも4日後になるのでしょうか?

3〜4日後の場合は4日後になっていた筈ですが、ちょっと自信有りません。


----------------
pantacle
http://pantacle.net/

komatta
投稿日時: 2009/8/21 11:14
対応状況: −−−
半人前
登録日: 2009/6/2
居住地:
投稿: 29
Re: お届け日(発送日目安)のカスタマイズについて
ありがとうございます。

引用:

mahalo_cさんは書きました:
2.4.0以降の場合は
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=4464&forum=11&post_id=20272#forumpost20272
を参照ください。


で実装できました。
ただ、1〜2日、3〜4日が何故なのかよく分からないですね。
どなたかご存じないでしょうか?

【補足】
今見てみると、確かに3〜4日後は4日後、1〜2日後は2日後と遅い方になるようです。ただ、それではなぜ3日、1日の表記が必要になるのでしょうか?
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.