【EC-CUBE4】商品に販売期間を設定する方法

EC-CUBE4で商品に販売期間を設定する方法です。

販売期間を設定していて販売期間内の商品のみ商品一覧と商品詳細ページに表示させるようにします。

dtb_productテーブルに販売開始日時と販売終了日時カラムを追加

dtb_productテーブルに販売開始日時と販売終了日時カラムを追加します。

サンプルコードは以下のとおりです。

 

ProductTraitを作ったら以下のコマンドを実行してください。

 

商品登録フォームに販売開始日時と販売位終了日時項目を追加

商品登録フォームに販売開始日時と販売位終了日時項目を追加します。

サンプルコードは以下のとおりです。

 

こんな感じで表示されます。

 

販売期間外の商品は商品一覧から非表示設定

販売期間外の商品は商品一覧から非表示にするよう設定します。

販売期間を設定していない商品も非表示にしているので、販売期間設定をしていない商品は表示させたい場合は絞り込み条件を調整してください。

サンプルコードは以下のとおりです。

 

販売期間外の商品はNot Foundにする

販売期間外の商品は商品詳細ページをNot Foundにします。

サンプルコードは以下のとおりです。

 

以上で完成です。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください