welcartに商品のソート(並び替え)機能を付けるカスタマイズ
あったらいいな、この機能。とか思って3ヶ月。
よくよく他のサイトを見てると自分もつかっているこのソート(並び替え)機能。
価格・新着・一覧等、ソート機能を付けてみました。
Welcartに価格・新着・一覧等、ソート機能を付けるカスタマイズ
1:商品新着順(新しい商品→古い商品)
2:商品古い順(古い商品→新しい商品)
3:値段安い順(安い→高い)
4:値段高い順(高い→安い)
5:ランダム
6:全商品一覧(1ページ)
この6つを付けたいと思います。
(*他にもタイトル順・ID順等お好きな物で)
商品を順番に並べるというより、wordpressの記事を順番にソートする機能で適用できそうです。
query_postをorderbyでソートしていくようです。
orderby=’ID’ ポストID
orderby=’date’ 日にち
orderby=’rand’ ランダム
‘ASC’ ↑
‘DESC’↓
’showposts=-1’ 全件表示
が!welcartの値段の出力は出来ないそうです・・・。泣!
welcartで値段をソートするには’値段’をカスタムフィールドで挿入しないといけないそうだー。
と言う事で、値段のカスタムフィールドを全商品に入れる必要があります。
カスタムフィールド(priceの場合)をソート機能で表示させるには、
meta_value&meta_key=price
まとめたコードがこちら。
このコードで下記の様なソート機能が付けれます♩
ソート機能 (新しい順⇔古い順のみ)
値段のカスタムフィールド足さないと価格のソートは出来ないので、消費税上がるタイミングで全商品にカスタムフィールド足そうかな・・・。
PS:welcartのItem list Layoutでは、全ての商品にカスタムフィールドを一括で登録・更新出来る機能があるみたい。この機能だけ欲しい。
&沢山作ってしまうと、かなりの数の重複しているページが出来上がってしまうんですが、google先生的にこれは大丈夫なんだろうか。
参考にしたURL
:記事一覧をソート(並び替え)する
:投稿記事の表示数とソート
:ポストを並び替えして抽出する
:welcartでソート(並び替え)機能
Maybe you like!!
- << PREVIOUS:ボルダリングDAY |fecabookページでいいね限定ページを作るTIPS:NEXT>>
Comment
【コメントの投稿について】
Furaha clothingでは、「Disqus」のコメントを使っています。
ツイッターやフェイスブックなどにアカウントをお持ちの方は、ログインすることで
自分のプロフィールでコメント出来ます。アカウントの無い方もメールアドレスでコメント出来ます。
(入力したアドレスはコメントには表示されません。)