ECCUBEの検索に商品IDを追加させる方法

公開日: : 最終更新日:2018/04/07 副業で稼ぐ仕組みの作り方

ECCUBEはデフォルトだと検索機能は非常に弱いです。

はじめに

ECCUBEでは検索機能がすごく弱いので、少しカスタマイズしてみました。
今回は商品IDを検索結果に含める方法です。

注意事項

私の場合はバージョン2.12です

検索結果に商品IDを含めよう

data/class/pages/products/LC_Page_Products_List.php

内にある

// 分割したキーワードを一つずつwhere文に追加
        foreach ($names as $val) {
            if (strlen($val) > 0) {
                $searchCondition['where']    .= ' AND ( alldtl.name ILIKE ? OR alldtl.comment3 ILIKE ?) ';
                $searchCondition['arrval'][]  = "%$val%";
                $searchCondition['arrval'][]  = "%$val%";
            }
        }

この箇所を以下のように修正します。

// 分割したキーワードを一つずつwhere文に追加
        foreach ($names as $val) {
            if (strlen($val) > 0) {
                $searchCondition['where']    .= ' AND ( alldtl.name ILIKE ? OR alldtl.comment3 ILIKE ? OR product_id ILIKE ?) ';
                $searchCondition['arrval'][]  = "%$val%";
                $searchCondition['arrval'][]  = "%$val%";
		$searchCondition['arrval'][]  = "%$val%";
            }
        }

以上で終了です。
他の条件もこれを参考にしていただくとわかりやすいと思います

以上でECCUBEの検索に商品IDを追加させる方法のカスタマイズを終了致します。

さいごに

少しづつカスタマイズしていこう

ECCUBEはそろそろバージョンを変えたいのですが、色々カスタマイズしすぎていて最低でも100万以上はいくんやろなー
もう少し儲かってから変更していきたいね
これ数年前から言うてますがw

関連記事

アフィリエイト用リンクをクリックされやすくするテクニック

アフィリエイターって他人のアフィリエイトリンクってクリックしたがらないですよね。そこでクリックさせる

記事を読む

ワードプレスの分岐topページのみやその他表示

ワードプレスの表示・非表示の分岐っていつも忘れてしまうんですよね はじめに ワードプレスでサイト

記事を読む

amazonのインスタントストアのちょっとしたテクニック

前回から説明しているAmazonインスタントストアのテクニックです。 はじめに Amazon

記事を読む

ワードプレスの管理画面でチェックできるアクセス解析

今まで使っていたアクセス解析がデータが蓄積されていくタイプなので、少し重いなと感じるようになりました

記事を読む

EC-CUBE特定の商品ステータスのみを特定の箇所に表示させる

代引きが出来ない商品やメール便が対応できない商品を目立たせたい時などに利用できます。

記事を読む

バリューコマースアフィリエイトの登録方法

バリューコマースでアフィリエイトを始めたい方へ はじめに バリューコマースでアフィリエイトを

記事を読む

記事の投稿方法【ワードプレス】

ワードプレスをインストールし、ブログを書く事が出来るになりました。ただ、通常のブログと違いますので記

記事を読む

ECCUBE3の商品CSV登録が簡単でした

毎回トラブルがあるCSV登録ですがECCUBE3では結構すんなり登録が出来ました。 はじめに 商

記事を読む

無料でECサイトが3分で作れる

今までにない、完全に無料で利用出来るECサイトをご紹介いたします。 はじめに ECサイト

記事を読む

カスタムメニューのナビゲーションラベル文字化け

カスタムメニューを利用しようとしたら文字化けで使えなかった件 はじめに ワードプ

記事を読む

Message

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

現在の総記事数: 325件

特定のアカウントのツイートのみを通知させる方法

その人が発言したらすぐに確認したいですが全員を通知していると携帯が鳴り

ネスタリゾートを100%遊びたい人へ【宿泊あり】

実際にネスタリゾートに行って感じた事や、お勧めの利用方法などをご紹介い

さくらサーバーでワードプレスの無料SSLを導入してみたよ

さすがにそろそろSSL化しないといけないのでやってみたよ はじめに

EC-CUBE特定の商品ステータスのみを特定の箇所に表示させる

代引きが出来ない商品やメール便が対応できない商品を目立たせたい時などに

【EC-CUBE】管理画面に色々な箇所のファイルを呼び出す方法

ブロックで作成した情報以外からも情報を取得したい場合はこちらの情報が参

→もっと見る

PAGE TOP ↑