質問 > フロント機能 > 在庫がゼロの商品規格データが返って来ない? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mackarel |
投稿日時: 2019/11/19 14:23
対応状況: −−−
|
半人前 登録日: 2018/11/2 居住地: 投稿: 24 |
在庫がゼロの商品規格データが返って来ない? 4系なのですが、在庫がゼロの商品データを抽出する際に発見したのですが、以下のような現象が発生しました。
とすると$ProductClassのid以外のプロパティが全部nullで返ってきて、
とすると$ProductClass自体がnullで返ってきました。 なので、このときは在庫の有無を調べたかったので、
ができない(指定したIDのProductClassのEntityがない、とエラーが出る)ようでした。 ※別のところで、こういった在庫がない商品では\Eccube\Entity\Product::_calc()メソッドが走らない、といったこともありました。←多分ここが根本な気がします。 代替の方法を取ることで在庫の確認自体はできたのですが、こういったことは発生し得るのでしょうか?? こちらのカスタマイズの影響?かもしれないのですが、今回の場合は在庫に関するカスタマイズは入れておらず、可能性は低い・・・?といった推測です。 何方か御存知でしたらお教えいただけますでしょうか・・・!! |
umebius |
投稿日時: 2019/11/19 17:28
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 在庫がゼロの商品規格データが返って来ない? 在庫がゼロの商品規格データが返って来ないというと、頭によぎるのは在庫なし商品を非表示にするフィルタ(本体では商品一覧で使用されている)、option_nostock_hiddenですが、これが有効になっているということはないでしょうか?
どこのコントローラーでどう書いたかなど、上記の現象が起こった状況をもう少し詳しく説明いただいた方が分かることがあるかもしれません
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |