質問 > 管理機能 > 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/7/4 12:00
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp ちょっと上記では情報が足りなかったのでこれまでの修正箇所を一旦戻し、代わりに下記のコードを追加して下さい。
https://gist.github.com/izayoi256/1a513358f4697c3887715c54f9505b79
|
DELIGHT |
投稿日時: 2016/7/4 12:15
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 先ほどのコードについてですが、今本番サイトで試していますか?
もしそうなら上記は一旦取り下げますので、コードを元に戻して下さい。
|
DELIGHT |
投稿日時: 2016/7/4 12:23
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 修正する箇所があっち行きこっち行きで申し訳ないのですが、再度下記のようにコードを修正した上で、受注商品選択画面で商品を検索して下さい。
https://gist.github.com/izayoi256/c1ec736583f0ad8fc5a54595fec0c7cb
|
Shin3 |
投稿日時: 2016/7/4 13:23
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 何度もすみません。
やはりエラーです。 この現象なのですが、規格1・2は必須の仕様に変更になったということでしょうか? バージョンアップはしましたが、商品在庫や規格などの部分は一切カスタマイズしていないものですから、 このような現象になっている理由が不明です。 もし仕様変更によるものであれば、規格1・2を何らかのもので埋めようと思いますが、仕様変更でないとなると不可解です。 |
DELIGHT |
投稿日時: 2016/7/4 13:31
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 引用:
これはエラーではなくデバッグ情報です。 この値から在庫有無を判定しているので、この内容を掲載していただくことで私がエラーの原因を推測します。 もしPHPエラーが発生しているようであれば私のコードが間違っていることになりますので、それも掲載して下さい。
|
Shin3 |
投稿日時: 2016/7/4 13:38
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp ありがとうございます。
**デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=4) 0 => array (size=23) 'product_id' => string '18' (length=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 'sale_limit' => null 'price01' => null 'price02' => string '6176' (length=4) 'point_rate' => string '0' (length=1) 'product_code' => string 'CCD-1600Stand+BB' (length=16) 'product_class_id' => string '90' (length=2) 'del_flg' => string '0' (length=1) 'product_type_id' => string '1' (length=1) 'down_filename' => null 'down_realfilename' => null 'classcategory_name1' => string 'ブラック' (length=12) 'rank1' => string '4' (length=1) 'class_name1' => string '本体カラー' (length=15) 'class_id1' => string '3' (length=1) 'classcategory_id1' => string '7' (length=1) 'classcategory_id2' => string '13' (length=2) 'classcategory_name2' => string 'ブラック' (length=12) 'rank2' => string '2' (length=1) 'class_name2' => string 'スタンドカラー' (length=21) 'class_id2' => string '4' (length=1) 1 => array (size=23) 'product_id' => string '18' (length=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 'sale_limit' => null 'price01' => null 'price02' => string '6176' (length=4) 'point_rate' => string '0' (length=1) 'product_code' => string 'CCD-1600Stand+BW' (length=16) 'product_class_id' => string '91' (length=2) 'del_flg' => string '0' (length=1) 'product_type_id' => string '1' (length=1) 'down_filename' => null 'down_realfilename' => null 'classcategory_name1' => string 'ブラック' (length=12) 'rank1' => string '4' (length=1) 'class_name1' => string '本体カラー' (length=15) 'class_id1' => string '3' (length=1) 'classcategory_id1' => string '7' (length=1) 'classcategory_id2' => string '14' (length=2) 'classcategory_name2' => string 'ホワイト' (length=12) 'rank2' => string '1' (length=1) 'class_name2' => string 'スタンドカラー' (length=21) 'class_id2' => string '4' (length=1) 2 => array (size=23) 'product_id' => string '18' (length=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 'sale_limit' => null 'price01' => null 'price02' => string '6176' (length=4) 'point_rate' => string '0' (length=1) 'product_code' => string 'CCD-1600Stand+WB' (length=16) 'product_class_id' => string '92' (length=2) 'del_flg' => string '0' (length=1) 'product_type_id' => string '1' (length=1) 'down_filename' => null 'down_realfilename' => null 'classcategory_name1' => string 'ホワイト' (length=12) 'rank1' => string '3' (length=1) 'class_name1' => string '本体カラー' (length=15) 'class_id1' => string '3' (length=1) 'classcategory_id1' => string '11' (length=2) 'classcategory_id2' => string '13' (length=2) 'classcategory_name2' => string 'ブラック' (length=12) 'rank2' => string '2' (length=1) 'class_name2' => string 'スタンドカラー' (length=21) 'class_id2' => string '4' (length=1) 3 => array (size=23) 'product_id' => string '18' (length=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 'sale_limit' => null 'price01' => null 'price02' => string '6176' (length=4) 'point_rate' => string '0' (length=1) 'product_code' => string 'CCD-1600Stand+WW' (length=16) 'product_class_id' => string '93' (length=2) 'del_flg' => string '0' (length=1) 'product_type_id' => string '1' (length=1) 'down_filename' => null 'down_realfilename' => null 'classcategory_name1' => string 'ホワイト' (length=12) 'rank1' => string '3' (length=1) 'class_name1' => string '本体カラー' (length=15) 'class_id1' => string '3' (length=1) 'classcategory_id1' => string '11' (length=2) 'classcategory_id2' => string '14' (length=2) 'classcategory_name2' => string 'ホワイト' (length=12) 'rank2' => string '1' (length=1) 'class_name2' => string 'スタンドカラー' (length=21) 'class_id2' => string '4' (length=1) **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=4) 0 => array (size=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 1 => array (size=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 2 => array (size=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) 3 => array (size=2) 'stock' => string '0' (length=1) 'stock_unlimited' => string '0' (length=1) **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** **デバッグ中** /data/class/util/SC_Utils.php:1477: array (size=0) empty **デバッグ中** |
DELIGHT |
投稿日時: 2016/7/4 13:45
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp stock(在庫数)が0で、stock_unlimited(在庫無制限フラグ)が0(=OFF)に見えます。
いつ何故こうなったのかまでは分かりませんが、商品規格の在庫設定を見直して下さい。
|
Shin3 |
投稿日時: 2016/7/4 13:59
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp すみません。
在庫切れになってしまう商品は商品規格を全く使っていない商品なのですが、DB上でくるってしまっているということでしょうか? |
Shin3 |
投稿日時: 2016/7/4 14:10
対応状況: −−−
|
半人前 登録日: 2014/7/11 居住地: 投稿: 20 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp DBを確認しましたが、在庫切れになってしまう商品の状況は、
stock=NULL、stock_unlimited=1になっています。 |
DELIGHT |
投稿日時: 2016/7/4 14:33
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp 先程の情報を見ると、商品ID18の商品規格のみ出力されていて、それ以外は空の配列として出力されています。
これはつまり、その他の商品の商品規格が存在しない、もしくは商品規格の削除フラグが1になっているものと推測します。 EC-CUBEでは商品規格を設定していない商品であっても、商品規格テーブルには規格なし商品として削除フラグが0のレコードが存在していなければなりません。 管理画面から商品を削除した後で、商品テーブルの削除フラグを直接0に戻したことはありませんか? 上記の操作を行なうと、商品テーブル上のデータだけが削除フラグ0となり、商品規格テーブル側のデータは削除フラグ1のままとなってしまいます。 商品規格テーブル(dtb_products_class)の削除フラグを確認して下さい。
|
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |