バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > 管理機能 > お届け希望日から指定した日を除外

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seres
投稿日時: 2017/5/17 18:05
対応状況: 確認中
新米
登録日: 2017/5/17
居住地:
投稿: 2
お届け希望日から指定した日を除外
【EC-cube3.0.14】お届け希望日から指定した日を除外

ユーザーが購入時に「お届け日」を指定できますが、
店舗側の繁忙期の12/23~1/6など、プルダウンに表示させないようにしたと思っています。

2系ではカスタムできていたようなのですが
・2系カスタム例参考
https://www.ideacd.co.jp/blog/471.html

商品ごとの設定の
>詳細な設定>お届け可能日
とは別に、指定させたくない日のプルダウンから除外したいです。

どなたか教えていただけると助かります。
hata
投稿日時: 2017/5/17 18:36
対応状況: −−−
一人前
登録日: 2015/8/3
居住地: 宮城県
投稿: 130
Re: お届け希望日から指定した日を除外
seresさん

2系(ご記載のリンク)のような感じで良ければ、
src/Eccube/Service/ShoppingService.php
getFormDeliveryDates()で、
foreach ($period as $day) {
★ここから
    if ($day->format('Y/m/d') == '2017/05/20' ||
        $day->format('Y/m/d') == '2017/05/22') {
            continue;
    }
★ここまで(↑日付は適宜変更してくださいね)
    $deliveryDates[$day->format('Y/m/d')] = $day->format('Y/m/d');
}

というような感じで良いかと思います。
seres
投稿日時: 2017/5/18 16:00
対応状況: 解決済
新米
登録日: 2017/5/17
居住地:
投稿: 2
Re: お届け希望日から指定した日を除外
hata様

ありがとうございます。

教えていただいた修正で無事、指定した日を除外できて問題解決しました。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,623名です
総投稿数は82,108件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1366
5
red
1059
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14
468
615
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.