バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 規格に在庫があるのに※「」は売り切れました。と表示される

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bambin
投稿日時: 2014/1/16 15:14
対応状況: −−−
半人前
登録日: 2012/9/7
居住地:
投稿: 11
規格に在庫があるのに※「」は売り切れました。と表示される
規格に在庫切れの商品があると、他の在庫ある商品を買おうとカゴに入れると

【※「」は売り切れました。】と表示されてしまいます。

どこに問題があるのかわかる方いらっしゃいましたら、

教えていただけないでしょうか。

----------------------------------------
環境
EC-CUBEバージョン 2.13.1
PHPバージョン PHP 5.3.19
DBバージョン MySQL 5.0.82-community
----------------------------------------
Iorin0225
投稿日時: 2014/1/16 15:27
対応状況: −−−
常連
登録日: 2013/4/16
居住地:
投稿: 40
Re: 規格に在庫があるのに※「」は売り切れました。と表示される
bambin様

※カスタマイズを施していない前提で回答しています。

原因があると考えられるのは以下のファイルです。

data/class/SC_CartSession.php
 #ここのcheckProducts関数で在庫チェックを行っています。
data/class/pages/cart/LC_Page_Cart.php
 #このファイル内で「checkProducts」を使っている箇所があります。

以上です。
助けになれば幸いです。
bambin
投稿日時: 2014/1/17 11:02
対応状況: 確認中
半人前
登録日: 2012/9/7
居住地:
投稿: 11
Re: 規格に在庫があるのに※「」は売り切れました。と表示される
ご返信ありがとうございます!

在庫をチェックしてる場所の確認はできたのですが、

同じ商品IDで複数規格IDが存在する場合、どこかで在庫の優先順位がつけられてるのか、
在庫が0の商品の規格IDの順番でカートに入ったり、売り切れの表示が出てカートにはいらなかったりするのはどの部分が原因なのでしょうか。
Iorin0225
投稿日時: 2014/1/17 11:37
対応状況: −−−
常連
登録日: 2013/4/16
居住地:
投稿: 40
Re: 規格に在庫があるのに※「」は売り切れました。と表示される
bambin様

SC_CartSession.phpの在庫をチェックしているcheckProductsにおいて、
在庫等様々な条件をチェックすると共に、下記コード等で、
カートから売り切れ商品をはじく動作も行っています。

$this->delProduct($arrItem['cart_no'], $productTypeId);
$tpl_message .= '※「' . $product['name'] . "」は売り切れました。\n";

厳密に言えば、下記のような流れです。
1. 一度カートに入れる
2. ここのメソッドでカート内をチェックし、
3. エラーに該当する商品を削除


また、カートに追加するメソッドは同SC_CartSession.php内の「addProduct」関数にあたります。
こちらは、各ページにあるカート追加ボタンで、呼び出されております。
data/class/page/product/LC_Page_Products_Detail.phpなどで確認できると思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,841名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.