Welcartでキャンペーン日時を表示するタグ

スポンサーリンク

Welcart公式サイトでもまだ掲載されていないようだったので、メモ。Welcartのキャンペーンの日時を表示するタグです。

<?php usces_the_campaign_schedule($flag, $kind); ?>

キャンペーンの日時のみを出力します。キャンペーン・スケジュールが空欄になっていると「年月日」とカラ出力されてしまうのでご注意下さい。

使い方

引数が2つあり、書き方によって出力される内容が変わります。

パラメータ 引数 出力内容
$flag ‘start’ 開始日時
‘end’ 終了日時
$kind ‘date’ 日付のみ表示
‘datetime’ 日付と時間まで表示

使用例

1. 開始日時を出力

いよいよ<?php usces_the_campaign_schedule('start', 'datetime'); ?>からスーパーセール開始!

出力結果:いよいよ2014年6月1日0時0分からスーパーセール開始!

2. 終了日を出力

セールは<?php usces_the_campaign_schedule('end', 'date'); ?>まで

出力結果:セールは2014年6月5日まで

使用感についてひとこと

キャンペーン日時を逆算して「セール終了まであと○日!」と出来ないかなと思いましたが、出力される日時はタイムスタンプではないため、この関数を使っての計算は出来ないよう。

「セールは○月○日まで!」といった表示ならば、キャンペーン期間中かどうかを判別するコードを使って、終了時に自動で表示をさせなくすることも出来そうです。

コメントは受け付けていません。

Copyright© 2017 Welcart カスタマイズ ブログ All Rights Reserved.