掲示板に戻る




在庫管理機能について 投稿者: ひで
お世話になります、軽減税率対応の為、Z-cartのv10からv15.2にアップしたのですが、在庫を表示する「在庫あり」「売り切れ」が在庫の桁数に対して表示されてしまいます。
例:在庫100の場合、在庫あり 売り切れ 売り切れ と表示。
表示するためのタグが今回のサンプルについていなかったので
以前のまま<script>stock("商品番号");</script>としています。
こちらでよろしかったでしょうか?お手数ですがお教えくだされば助かります。
よろしくお願いします。
No.283212019/10/3(Thu) 19:10:02 Home Mail Res


Re: 在庫管理機能について 投稿者: えふ
cart.jsの
for(key in st[n]){
     flag++;
}

if(flag){
     var stocknum;
     for(key in st[n]){
          stocknum=st[n][key];
          stocknum=parseInt(stocknum);
          if(stocknum > 0){
               msg+=key+":"+"在庫あり ";
          }
          if(stocknum == 0){
               msg+=key+":"+"売り切れ ";
          }

     }
}
else{
     var stocknum=st[n];
     stocknum=parseInt(stocknum);
     if(stocknum > 0){
          msg="在庫あり";
     }
     if(stocknum == 0){
          msg="売り切れ";
     }

}

この部分を

if(st[n] != "undefined"){
     var stocknum=st[n];
     stocknum=parseInt(stocknum);
     if(stocknum > 0){
          msg="在庫あり";
     }
     if(stocknum == 0){
          msg="売り切れ";
     }
}
としたらどうなりますか。
<script>stock("商品番号");</script>
ここはこれでいいです。
No.283252019/10/5(Sat) 1:36:31 Res


Re^2: 在庫管理機能について 投稿者: ひで
ありがとうございます、おかげさまでうまく機能するようになりました。本当にありがとうございました。
No.283272019/10/7(Mon) 20:36:37 Home Mail Res