バージョン選択

フォーラム

メニュー

オンライン状況

83 人のユーザが現在オンラインです。 (65 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 83
もっと...

サイト内検索

質問 > 管理機能 > 規格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


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

DELIGHT
投稿日時: 2016/7/4 12:15
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 規格1・2を使っていない商品が在庫無しになってしまう2.13.1から2.13.5VerUp
先ほどのコードについてですが、今本番サイトで試していますか?
もしそうなら上記は一旦取り下げますので、コードを元に戻して下さい。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

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


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

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
引用:

**デバッグ中**
/data/class/util/SC_Utils.php:1477:
array (size=4)
7 => boolean false
18 => boolean false
24 => boolean false
25 => boolean false
**デバッグ中**


これはエラーではなくデバッグ情報です。
この値から在庫有無を判定しているので、この内容を掲載していただくことで私がエラーの原因を推測します。

もしPHPエラーが発生しているようであれば私のコードが間違っていることになりますので、それも掲載して下さい。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

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)に見えます。

いつ何故こうなったのかまでは分かりませんが、商品規格の在庫設定を見直して下さい。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

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)の削除フラグを確認して下さい。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

« 1 (2) 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,974名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.