Labo

[EC-CUBE 2.12.3] 商品ステータスで商品検索を行いたい

2013年02月23日 / 投稿者名:fukap


これもよく開発コミュニティで挙がっていたネタなのですが、
商品検索を様々な商品属性で行いたいというケースが結構あると思います。
EC-CUBE標準仕様では、商品属性の中の「商品カテゴリ」「商品名」「検索ワード」「メーカー」は
カテゴリブロックや商品検索ブロックから、条件に合致した商品一覧を表示することができますが、
その他の属性までは用意されていません。

 

そんなわけで、たぶんニーズが多いと思われる「商品ステータス」「商品コード」による
商品一覧表示を可能にするプラグインを作成しましたので、ご紹介します。

 

商品検索条件 追加 プラグイン Ver 1.1
http://www.ec-cube.net/products/detail.php?product_id=460

 

 

まずは、他のプラグインと同様に、管理画面>オーナーズストア>プラグイン管理 から、プラグインをインストールし、有効にします。
「プラグイン設定」リンクから、「商品ステータス」「商品コード」それぞれの検索機能の有効/無効を設定できます。
デフォルトは両方とも、有効になっています。

 

 

フロント側に回ると、商品検索ブロックに「商品ステータス」用のセレクトボックスが表示されるはずです。
「商品コード」については、商品名テキストボックスと兼用になっています。

 

「こんなことができたらいいな!」的なご提案ありましたら、コメントよろしくです。(いつ対応できるかわかりませんが・・・汗)

[EC-CUBE 2.12.3] 商品ステータスで商品検索を行いたい への7件のコメント

  1. ニョクマム より:

    はじめまして、いつも拝見させてもらっているものです。
    突然ですが、、、「こんなことができたらいいな!」に甘えて・・・
    ステータスをチェックボックスにした絞込み検索を是非プラグインに! なんて・・・

  2. fukap より:

    ご意見ありがとうございます。
    なるほど、チェックボックスの方が良さそうですね。
    次のプラグイン制作のネタにさせていただきます。

  3. kawazu より:

    ちょうどこの機能が欲しくて、インストールさせてもらいました。
    ありがとうございます。

    「商品ステータスから探す」などの文字列を変えたいのですが、どこのファイルを変更すれば良いですか。
    お手数お掛けしますが、回答いただければ幸いです。

    よろしくお願いいたします。

  4. chiharu より:

    お問い合わせ有難うございます。
    ご質問いただきました内容についてご返答させて頂きます。

    ご確認頂いている「商品ステータスから探す」の文言を含むファイルは以下のファイルとなります。
    /data/downloads/plugin/NakwebSearchProductStatus/templates/plg_NakwebSearchProductStatus_search_products.tpl

    上記ファイル内の文言を変更していただくことで、ご要望の内容変更が可能かと存じます。
    一度ご確認下さい。

  5. kawazu より:

    丁寧なご回答ありがとうございます。

    tplファイルを変えた後に、「デザイン管理>PC>ブロック設定」で「登録する」(上書き)をして、文字列の変更が反映されました。

  6. kawazu より:

    お世話になっております。

    不具合を見つけたかもしれません。

    このプラグインを有効にしたあと、「商品一覧ページ」にあるボタン「カゴに入れる」をクリックすると、エラーが出ます。
    「商品詳細ページ」上では問題ありません。

    無効にするとエラーがなくなるので、プラグインが原因ではないかと思います。

  7. chiharu より:

    ご連絡有難うございます。
    状況確認させていただきました。
    Ver2.13.* からエラーが発生しているみたいですね。

    修正が出来た時点で修正版をアップしたいと思います。
    ただ、今しばらくは修正作業を行う時間がとれないかもしれません。
    修正作業ができるまでの間、しばらくお待ちください。

chiharu へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

* Copy This Password *

* Type Or Paste Password Here *

*

コメント欄にコードを挿入したい場合は、[php][/php] を使ってください。