バージョン選択

フォーラム

メニュー

オンライン状況

70 人のユーザが現在オンラインです。 (57 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 70
もっと...

サイト内検索

質問 > 管理機能 > 商品一覧で在庫なしで検索すると、在庫あり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の親が一覧に表示されてしまう
状況がよく理解できないのですがカテゴリの話でしょうか?

商品同士を親子関係で紐づける機能はデフォルトでは無いのではないかと思うのですが。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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では、りんご と りんご(小)、りんご と りんご(大)は関連性を持たない別商品という扱いになると思うのですが...


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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件のデータが格納される仕様ですので
 それがそのまま出力されています)


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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登録を使っていく事になるかと思います。
(それでも在庫無し商品のみ抽出はできませんが...)


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.