質問 > 管理機能 > 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
creator |
投稿日時: 2020/12/2 16:47
対応状況: −−−
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう ※分かりやすく書き直しました。12/04
商品一覧画面の詳細検索で 「在庫なし」 で検索すると、 検索結果に在庫ありの子の親が表示されます。 例) 商品詳細 りんご りんご(小)3 りんご(大)6 ※小と大は在庫があるので本来は「りんご」行は非表示であるはず。 検索結果 01 りんご 02 ばなな 03 ぶどう 本件の理想 01 ばなな 02 ぶどう このような感じで在庫を持たない親属性を非表示にすることは可能でしょうか? |
468 |
投稿日時: 2020/12/5 12:24
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう 状況がよく理解できないのですがカテゴリの話でしょうか?
商品同士を親子関係で紐づける機能はデフォルトでは無いのではないかと思うのですが。
|
creator |
投稿日時: 2020/12/7 9:07
対応状況: −−−
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう フロントではなく
管理画面の商品管理ページで 詳細検索で在庫「なし」で検索すると SKUに在庫は存在するのに、なぜかSKUの親が在庫「なし」で 検索結果に表示される現象のことであります。 |
468 |
投稿日時: 2020/12/7 14:07
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう データの確認ですが商品マスタには以下の3件が登録されているという状況ですか?
・りんご ・りんご(小) ・りんご(大) りんご > りんご(小)、りんご > りんご(大)という関係はどこかで登録されているのですか? セット商品等を扱えるようなプラグインを利用されていたりしませんか? デフォルトのECCUBEでは、りんご と りんご(小)、りんご と りんご(大)は関連性を持たない別商品という扱いになると思うのですが...
|
creator |
投稿日時: 2020/12/7 14:50
対応状況: −−−
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう 商品マスターには
りんご 小 5個 大 6個 という登録になっております。 情報自体は1件です。 この在庫状況で詳細検索「在庫なし」を行うと 「りんご」と表示されてしまいます。 |
468 |
投稿日時: 2020/12/7 18:32
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう 商品規格の機能を利用されているという事でしょうか?
商品マスタに「りんご」を登録して、商品規格で「小」「大」を有効にしているという事ですか? あと一覧に表示されるとおっしゃられていますが、一覧とはCSV出力された時の事を指していますか? もしCSVの事であれば、「りんご」「りんご(小)」「りんご(大)」の3行で出力されるのは仕様という事になるかと思います。 処理としては /src/Eccube/Controller/Admin/Product/ProductController.php function export() 939行目以降の処理で 一旦、商品単位で抽出をした後、 $ProductClasses = $Product->getProductClasses(); の一文で商品から規格商品の情報を取り出しています。 その際、親にあたる「りんご(規格無し)」もそのまま取得されます。 (データベースのレコードに3件のデータが格納される仕様ですので それがそのまま出力されています)
|
creator |
投稿日時: 2020/12/9 8:40
対応状況: −−−
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう 「商品規格の機能を利用されているという事でしょうか?」について
→はいおっしゃるとおりです。 「一覧」について →EC-CUBE管理画面にログイン後、 「商品管理」>「商品一覧」になります。 検索する際は 「キーワード」は何も入力せずに 詳細検索「在庫なし」で結果を出してます。 検索結果に規格(子)を一つの行に表示できる方法はありますでしょうか? 12/09 16:10 追記 上記方法ですと規格を1つずつ登録すれば済むのですが 明らかに煩雑になるので 「在庫なし」商品だけを返す、機能やプラグインはございますでしょうか? |
468 |
投稿日時: 2020/12/10 11:20
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で在庫なしで検索すると、在庫ありSKUの親が一覧に表示されてしまう >「在庫なし」商品だけを返す、機能やプラグインはございますでしょうか?
ご希望の機能やプラグインは無いのではないかと思います。 規格有り商品の在庫の管理(在庫数確認や在庫の投入)は画面での操作はどうしても複数の画面を遷移する煩雑な作業になるかと思います。 効率良く作業するにはCSVダウンロードと商品CSV登録を使っていく事になるかと思います。 (それでも在庫無し商品のみ抽出はできませんが...)
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |