仙人 ![](https://xoops.ec-cube.net/uploads/rank479700e865652.gif) ![](https://xoops.ec-cube.net/uploads/blank.gif) 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 管理画面には品切れと表示されるのにPC上では表示されない chocomame様 こんばんは。 引用: >$tpl_stock_findに何が設定されているかを ご確認頂けますでしょうか?
**デバッグ中** bool(true) **デバッグ中**
と表示されていました。
これだと確かに売り切れに流れないですね、うーん。 引用: product_idを控えて、dtb_products_classからさがしました。 すると同じproduct_idが4つ出てきました。 product_class_idは違うのですが、product_idは同じです。 4つの内1つだけstockとstock_unlimitedが0になっていて、後の3つはstock=NULL、stock_unlimited=1となっています。
引用: この中にある product_class_id":"94" product_class_id":"96" が、売り切れ表示にならないのと関係あるのでしょうか。 ちなみにこの二つはDBで stock=NULL、stock_unlimited=1の表記です。
この商品は規格がありません。 複数product_idがあるのはおかしいのでしょうか。
上記の内容から、再度ご確認頂きたいことがございます。 ?dtb_products_classにある(同じproduct_idの) 4レコードの以下項目 ・product_class_id ・stock ・stock_unlimited ・update_date ・del_flg をお教え頂けないでしょうか。 ちなみに当方の環境で確認したところ、ご提示頂きました ソースのスクリプトで設定されているproduct_class_id については、以下の通りでした。 規格がない商品:同一のproduct_class_idが設定されている 規格がある商品:同一のproduct_class_idに加えて、規格の分 別のproduct_class_idが設定されている 逆に当方の環境では、規格がない商品で異なる product_class_idが設定されている商品が 見受けられません。 3/30追記: EC-CUBEのデモサイトでも確認しましたが 当方と同じ状態でした。
例1 メロン(規格情報なし)
<script type="text/javascript">//<![CDATA[
classCategories = {"":{"":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"15","product_type":"1"},"#":{"classcategory_id2":null,"name":"","stock_find":true,"price01":"6,720","price02":"6,185","point":"589","product_code":"fruit-04","product_class_id":"15","product_type":"1"}}};function lnOnLoad(){fnSetClassCategories(document.form1, ""); }
$(function(){
lnOnLoad();
});
//]]>
</script>
例2 アイスクリーム(規格情報あり)
<script type="text/javascript">//<![CDATA[
classCategories = {"":{"":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"1","product_type":"1"}},"3":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-01","product_class_id":"1","product_type":"1"},"#5":{"classcategory_id2":"5","name":"M","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-02","product_class_id":"2","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-03","product_class_id":"3","product_type":"1"}},"2":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-04","product_class_id":"4","product_type":"1"},"#5":{"classcategory_id2":"5","name":"M","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-05","product_class_id":"5","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-06","product_class_id":"6","product_type":"1"}},"1":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-07","product_class_id":"7","product_type":"1"},"#5":{"classcategory_id2":"5","name":"M","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-08","product_class_id":"8","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-09","product_class_id":"9","product_type":"1"}}};function lnOnLoad(){fnSetClassCategories(document.form1, ""); }
$(function(){
lnOnLoad();
});
//]]>
</script>
ですので、chocomame様の該当商品のproduct_class_idで 現在有効なのは何で、それの在庫状態がどうなのかを 確認したいと思っております。 ?こちらはあまり関係ないかもしれませんが、ソースの 上かぶせ後にキャッシュの削除はしましたでしょうか。 data/Smarty/templates_c/default 以下のファイル ご確認、ご回答頂ければ幸いです。 追伸: 引用: 当方、MPVと申します。 ランクで長老となってはいますが 全然偉くも何ともないので・・・。
|