バグ報告 > 管理機能 > 受注編集の商品追加ボタンで商品コード検索ができない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2020/1/29 16:11
対応状況: −−−
|
受注編集の商品追加ボタンで商品コード検索ができない [EC-CUBE]
3.0.10を使用しております。 受注編集の商品追加ボタンで商品コードでの検索ができません。 検索窓にはコードとあるので、商品コードで検索できそうなのですが、こちらは仕様になりますか?? 検索できるようにするためには、 どのファイルを編集すればよろしいでしょうか? |
|
468 |
投稿日時: 2020/1/31 12:28
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注編集の商品追加ボタンで商品コード検索ができない ソースを確認すると
/src/Eccube/Controller/Admin/Order/EditController.php function searchProduct() ↓ /src/Eccube/Repository/ProductRepository.php function getQueryBuilderBySearchData() の順番で処理が実行されており、 商品コードは検索条件の対象外のようです。 (フロントの商品検索とロジックを共通化しており、カテゴリ、商品名、検索ワードで検索可能のようです) 直接ソースを変更するのであれば、 ProductRepository.php function getQueryBuilderBySearchData() の内容を ProductRepository.php function getQueryBuilderBySearchDataForAdmin() を参考に改修すれば(管理画面用検索ロジックには商品コードが対象に含まれる) 対応可能かと思いますが フロントにも影響を及ぼす為、 ProductRepository.phpに新しくメソッドを追加して、それを利用するようにしたほうが良いかもしれません。
|
ゲスト |
投稿日時: 2020/2/8 10:50
対応状況: 解決済
|
Re: 受注編集の商品追加ボタンで商品コード検索ができない ご返答頂き、ありがとうございます。
プログラム初心者のため、苦戦しましたが実装できました! ずっとproduct_codeだと思っていました。。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |