公開タイマープラグイン

公開タイマープラグインプラグイン

販売価格:509円(税込)

★★★★★0件の評価

公開日: 2014年1月14日 / 更新日: 2014年7月22日

対応バージョン: 2.12系、2.13系
2.13系2.13.0|2.13.1|2.13.2
2.12系2.12.0|2.12.1|2.12.2|2.12.3|2.12.4|2.12.5|2.12.6

提供:yoshiyuki kawato

サポート: jazz20471120@gmail.com

ライセンス: LGPL

商品情報

公開タイマープラグイン

商品のステータス(公開・非公開)を自動で変更します。
cronの設定が必要です。

この製品の魅力としては、既存のカスタマイズなどに極力影響しないように考えました。

基本的な作りとしては、定期的にdtb_products.statusを変更するバッチを実行して、
公開ステータスそのものを変更します。
バッチ処理はタイマーを設定している商品のみ対象となり、処理も重くありません。

このような作りにすることで、ショッピングカートに入れる処理などに手を加えることなく、EC-CUBEの
パッケージ標準の動きでタイマーが実現します。
他のプラグインやカスタマイズとの競合も少なく、今後のバージョンアップも楽かと思います。

公開タイマープラグイン

商品登録時の設定内容

タイマーを設定するにチェックするとタイマー設定開始となります。
10分単位で登録することが出来ます。

チェックしない場合は公開開始日、公開終了日を入力した場合でも
タイマー管理されません。

チェックした場合で、
公開開始日を設定しない場合は公開終了日まで公開となります。
公開終了日を設定しない場合は公開開始日から公開となります。
公開開始日、公開終了日どちらも入力しない場合は常時公開となります。

公開タイマープラグイン

商品マスターの表示

タイマーを設定するにチェックが入っている場合は、見つけやすいように
タイマーありと表示されます。

公開タイマープラグイン

cronの設定について

cronの設定については各サーバーで設定方法が異なる場合があります。
10分毎にpluginフォルダの中に格納されているplg_ProductStatusTimer_Batch.phpを実行します。
※cronが10分毎に実行できない環境のサーバーだと10分単位のタイマーを設定できません。サーバーの環境をご確認ください。
10分が指定できない場合は30分単位のタイマーになります。
引数にhtmlフォルダのパスを渡します。htmlフォルダの名前が変更になっている場合は、パスも変更となります。
お客様の環境に合わせて設定してください。

cronの設定が分からない場合は、別途お見積りで対応します。

一例について説明します。
VPSなどSSHからroot権限で実行できる場合

#crontab -e

cronの設定を開始し、エディタが開きます。下記を入力後保存してください。phpのパス、phpファイルのパスなどは
お客様の環境に合わせて設定してください。

*/10 * * * * /usr/bin/php /var/www/vhosts/eccube/data/downloads/plugin/ProductStatusTimer/plg_ProductStatusTimer_Batch.php /var/www/vhosts/eccube/html


プラグイン削除後は追加したcronの設定を削除することをお忘れなきようお願いします。

PAGE TOP

リリースノート

不具合対応(2014/07/22)
タイマーを設定して、cronにて公開、非公開が変更された場合、商品カテゴリの商品数が変更されない不具合を修正
公開タイマープラグイン(2014/01/14)
商品のステータス(公開・非公開)を自動で変更します。
cronの設定が必要です。

この製品の魅力としては、既存のカスタマイズなどに極力影響しないように考えました。

基本的な作りとしては、定期的にdtb_products.statusを変更するバッチを実行して、
公開ステータスそのものを変更します。
バッチ処理はタイマーを設定している商品のみ対象となり、処理も重くありません。

このような作りにすることで、ショッピングカートに入れる処理などに手を加えることなく、EC-CUBEの
パッケージ標準の動きでタイマーが実現します。
他のプラグインやカスタマイズとの競合も少なく、今後のバージョンアップも楽かと思います。

PAGE TOP

公開タイマープラグイン509円(税込)

この商品に対するお客様の声

この商品に対するご感想をぜひお寄せください。

PAGE TOP