質問 > 管理機能 > 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/7/4 9:18
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 変数の中身を確認して欲しかったのですが分かりづらくて申し訳ありません。
先述のphpファイルでそれぞれ
として下さい。
|
Shin3 |
投稿日時: 2016/7/4 8:45
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp お世話になります。
product_select.tpl#L60 if (!class1_id) { // 規格が存在しない商品の場合 err_text = eccube.productsClassCategories[product_id]['__unselected2']['#0']['stock_find'] ? '' : '只今品切れ中です'; } else if (class1_id && (class1_id != '__unselected') && class2_id && (class2_id != 'undefined')) { // 規格1&規格2の商品の場合 err_text = eccube.productsClassCategories[product_id][class1_id]['#' + class2_id]['stock_find'] ? '' : '只今品切れ中です'; } else if (class1_id && (class1_id != '__unselected') && (typeof eccube.productsClassCategories[product_id][class1_id]['#0'] != 'undefined')) { // 規格1のみの商品の場合 err_text = eccube.productsClassCategories[product_id][class1_id]['#0']['stock_find'] ? '' : '只今品切れ中です'; } product_select.tpl#L225 <!--{if !$tpl_stock_find[$id]}--> LC_Page_Admin_Order_ProductSelect.php#L116 $this->tpl_stock_find = $objProduct->stock_find; LC_Page_Admin_Order_ProductSelect.php#L163 return 'eccube.productsClassCategories = ' . SC_Utils_Ex::jsonEncode($objProduct->classCategories) . '; '; こんな感じになっています。 どれも手は加えていないものです。 よろしくお願いします。 |
DELIGHT |
投稿日時: 2016/7/3 8:57
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp テンプレートで在庫判定をしているのが下記の部分です。
https://github.com/EC-CUBE/eccube-2_13/blob/master/data/Smarty/templates/admin/order/product_select.tpl#L60 https://github.com/EC-CUBE/eccube-2_13/blob/master/data/Smarty/templates/admin/order/product_select.tpl#L225 下記の部分で在庫判定のための変数をセットしているので、それぞれダンプしてみてください。 https://github.com/EC-CUBE/eccube-2_13/blob/master/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php#L116 https://github.com/EC-CUBE/eccube-2_13/blob/master/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php#L163
|
Shin3 |
投稿日時: 2016/7/3 8:14
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp ご対応ありがとうございます。
商品マスターに登録されている規格なしの商品が、在庫無制限にもかかわらず商品一覧、商品詳細にて在庫切れとなり購入できない。 また、管理画面内の受注登録においても在庫切れのため手動にて新規受注登録ができない。 これは、規格1.2ともにある商品には現象が起きず、規格なしの商品に規格を1.2ともに登録すると現象が回避される。 ちなみに、規格1のみの場合も現象が発生する。 こういった感じです。 よろしくお願いします。 |
DELIGHT |
投稿日時: 2016/7/1 18:01
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 具体的にどんな現象をもって「商品の在庫が0と判断されて」いるのでしょうか?
|
Shin3 |
投稿日時: 2016/7/1 17:28
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp どなたか教えてください。
Ver.2.13.1からVer.2.13.5にバージョンアップしたところ、 規格を使っていない、もしくは規格1しか使っていない商品の在庫が0と判断されてしまいます。 実際は無制限にしてあります。 また、規格1・2を両方とも使っている場合だけは通常通り在庫の認識をします。 これはどこを見てそのようになってしまっているのでしょうか? よろしくお願いします。 |
« 1 2 (3) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |