質問 > フロント機能 > 規格ごとの在庫数をJSで取得する方法 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
densuke |
投稿日時: 2018/8/31 16:10
対応状況: 解決済
|
半人前 登録日: 2018/7/26 居住地: 投稿: 29 |
Re: 規格ごとの在庫数をJSで取得する方法 matchbou様 ご返答ありがとうございます。 載せて頂いたソースで無事に表示することができました! ありがとうございます。 このスレは解決済みに致します。 |
matchbou |
投稿日時: 2018/8/31 10:03
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 規格ごとの在庫数をJSで取得する方法 stock_findをセットしているのはsrc\Eccube\Entity\Product.phpですね。カスタイズ等を行っていなければ、410行目あたりに以下のコードがあるはずです。
JSで行いたいという事であれば、ProductClass内にgetStockがあるので
とすれば追加出来るのではないでしょうか?
|
densuke |
投稿日時: 2018/8/30 21:49
対応状況: 解決済
|
半人前 登録日: 2018/7/26 居住地: 投稿: 29 |
規格ごとの在庫数をJSで取得する方法 ▼テンプレート
[EC-CUBE] 3.0.16 お世話になっております。 現在商品詳細ページで規格を選択して在庫数が1の場合に 売り切れている可能性があります。という文面を表示する機能を作っております。 どうやらeccube.jsの中でstock_findというもので在庫のありなしを判断して、カートボタンを品切れと表示されているようで、 この通りに作って品切れの場合は文面を表示することができました。
しかし、今回想定しているのは在庫が1の場合のため、頭を悩ませております。 jsファイルでstockを取得してtwigに渡すということは可能でしょうか。 よろしくお願いします。 (stock_findをどうやってjsに渡しているのか分かればいけそうなのですが、、) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |