Productlistで意図的に表示優先度を高める方方はありますか?

  • Posts: 44
  • Thank you received: 0
11 years 2 months ago #123633

-- url of the page with the problem -- : http://http://guamshops.sakura.ne.jp/ (開発サイト)
-- HikaShop version -- : Business: 2.2.1 HikaMarket Multivendor: 1.3.0
-- Joomla version -- : Joomla! 2.5.9
-- PHP version -- : 5.3.27

優先的に販売したい商品のみに限定して、ランダムに表示するProduct Listingモジュールが必要です。
具体的には、収益率の高い商品のみを選択し、トップページで「お勧め」として一覧させるようなケースを想定しています。

以下の方法でOKと考えていた処、問題がでました。
① 「お勧め」といるダミーのフォルダーをルートデレクトリー配下の第一階層に設定
② 該当する商品には、この「お勧め」フォルダー(カテゴリー)を追加であてがう
③ お勧めの商品のみ表示するProduct listingのモジュールは、「お勧め」のカテゴリーに紐付けられた商品のみ表示させる。

【発生した問題】
HIKASHOPの「基本設定」にて、商品 => 商品ページ下のモジュール で「同じカテゴリー内」の商品のみ表示させています。
この場合、商品詳細情報のページでは「同じカテゴリー内の商品」と「お勧めのカテボリー内の商品」の全てが
商品情報の下に表示されます。

A:1商品に複数カテゴリーをあてがう事を継続しつつ、上記問題を回避する方法はありますか?
B:AがNOの場合、カテゴリーの割り当て以外の方法で「優先的に販売したい商品のみに限定してProduct listingに表示させる方法はありますか?

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
11 years 2 months ago #123903

This email address is being protected from spambots. You need JavaScript enabled to view it. 様

ご要望のAには対応できませんが、Bならば可能です。
ただしランダム表示はできませんので、予め御了承下さい。
Product listingのモジュールを編集します。「詳細」にある「関連カテゴリー」のオプションにて、ご自分のメインカテゴリを選択して下さい。
「サブエレメントフィルター」は、「すべてのサブエレメント」を選択して下さい。
「配列順」は「降順」を選択します。
次に、隣の 「商品のパラメーター」の「配列フィールド」にて、"product_sales" を選択して下さい。

上記のように設定しますと、ベストセラー商品を頭に商品リスティングが形成されます。
その後、ご希望の商品数で商品リスティングを限定して下さい。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

  • Posts: 44
  • Thank you received: 0
11 years 2 months ago #124216

回答ありがとうございました。
但し、私の意図がうまく伝わってないようです。

商品カテゴリーA
-商品1
-商品2 -> お勧め用Product Listing
商品カテゴリーB
-商品3
-商品4-> お勧め用Product Listing

上記の用に商品を配置しています。
全商品を表示するProduct Listingとは別に、お勧め用Product Listingを別途表示したい。
「お勧め用Product Listingには、意図的に商品2と商品4のみ表示したい」が希望です。

ここで、「意図的」とは私の好みで「商品2」、「商品4」をマニュアルで指定したい事を意味します。
Select * from Products where お勧め = true  のような絞込みをおこなうコンテンツモジュールです。

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
11 years 2 months ago #124357

This email address is being protected from spambots. You need JavaScript enabled to view it. 様

その場合、現在のHikaShopオプションでは対応致しかねます。

components/com_hikashop/views/product/view.html.phpファイルにある次のライン:

$query = "SELECT category_id FROM ".hikashop_table('product_category').' WHERE product_id='.$product_id.' ORDER BY product_category_id ASC';
$query = "SELECT a.category_id FROM ".hikashop_table('product_category').' AS a INNER JOIN '.hikashop_table('category').' AS b ON a.category_id=b.category_id WHERE b.category_published=1 AND a.product_id='.$product_id.' ORDER BY a.product_category_id ASC';
に変更して下さい。
その後、お勧め商品カテゴリ(お勧め商品モジュールの商品がリストされているカテゴリ)を非公開にして下さい。
こうすることで、同カテゴリとしてはカウントされなくなりますが、お勧め商品モジュールとしては使用できるようになります。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

Time to create page: 0.077 seconds
Powered by Kunena Forum