備忘録第二弾
注文処理中のページで配送日時指定ができるけどあまり使い勝手が良くないお客様の注文時間によって、発送日が異なるので指定できる配送日も異なってくる
Ex)営業日の14時に注文を締切る
この場合、
- 営業日の0時~14時は当日発送
- 翌日が営業日の14時~24時は翌日発送
- 休業日でかつ翌日が営業日の0時~24時は翌日発送
- 翌日が休業日の14時~24時は翌々日発送
となるため、表示したいメッセージが異なってくる。
また、このページの前ページで指定された届け先住所の都道府県によっても選べる配送日が異なるはず・・・・
ちなみに。EC-CubeはSmartyを利用しているので、テンプレート内に
<!--{php}--> 行いたい処理 <!--{/php}-->
を書くことで簡単に表示制御ができるようになる。
今回は表示部分にPHPを直描きして、処理日時を元に表示するメッセージを切り替えることにした。
※課題
配送日をセレクトボックスで指定できるように改造する
セレクトボックスで選べる配送日を、届け先住所によって変更する