tips

welcartの商品情報に売上げ順位を表示する。

rankings

 

welcartの商品情報に売上げ順位を集計して表示する

投稿内で順位を表示できれば、売上げランキング・トップ10にだけバナーを表示するとか、jQueryなんかのソートするプラグインを使うときの値に使用したりと、何かと便利なわけです。template_func.php内にbestsellerのIDを参照してる箇所があるので、その関数を利用します。

 

CODE:Get the usces sales ranking

###0###

投稿やカテゴリのテンプレート内で呼び出して下さい。

 

カテゴリ内限定の順位が知りたい場合

上の関数は、商品毎にサイト全体での売上げ順位を表示してくれるわけですが、「〜〜」部門第1位とかやりたいこともあるかもしれません。そういう場合は以下のようにしてやります。

 

投稿テンプレートで商品のカテゴリ内売上げ順位を表示したい場合

###1###

 

カテゴリ・テンプレートで商品のカテゴリ内売上げ順位を表示したい場合

商品数が少なければ、上の関数内の$catに直接カテゴリIDを代入しても良いのですが、流石に商品ひとつ毎にbestsellerを呼び出すのも効率が悪いので、以下のようにループ外で一度順位を取得してしまいます。

###2###

Your Comment

コードの記述は<pre>または<code>タグで括って下さい。自動的にエスケープされます。

 

右の文字を入力して下さい captcha