バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 購入制限数のロジックについて

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
000
投稿日時: 2020/9/23 10:25
対応状況: −−−
常連
登録日: 2020/1/29
居住地:
投稿: 69
Re: 購入制限数のロジックについて
お返事ありがとうございます。

引用:

if ($定価 > $販売上限金額) {
if ($販売上限金額 > 0) {
$objCartSess->setProductValue($arrItem['id'], '定価 ', $販売上限金額, $productTypeId);
$objCartSess->delProduct($arrItem['cart_no'], $productTypeId);
$tpl_message .= "※ 定価合計金額が販売上限金額を超える購入はできません。\n";
} else {
$objCartSess->delProduct($arrItem['cart_no'], $productTypeId);
$tpl_message .= "※ 定価合計金額が販売上限金額を超える購入はできません。\n";
continue;
}
}


現在、上記のようなソースを組んでおりますが
動作としては
(上限販売金額 10万円と過程)
①5万円の商品を2個カートに入れ、カート内で数量を3個に変更する
→エラーメッセージが表示され、3個ともが削除されてしまう。
(この時、カートブロックは数量0、金額0で表示されるが
現在のカゴの中画面ではエラーメッセージは出ているものの
数量3、金額15000が表示されたまま)
②商品一覧から5万円の商品を数量を3でかごに入れる
→カートブロックは数量0、金額0で表示されるが
現在のカゴの中画面ではエラーメッセージは出ているものの
数量3、金額15000が表示されたまま
③2000円の商品と5万円の商品をカートに入れ、カート内で5万円の商品の数量を2に増やした場合、2000円の商品が削除される。
(この時、カートブロックは数量0、金額0で表示されるが
現在のカゴの中画面ではエラーメッセージは出ているものの
数量2、金額10000が表示されたまま)

以上のような動作になってしまっております。
どこからどう、手直しをすればいいのかが分からず路頭に迷っている状況です。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   購入制限数のロジックについて 000 2020/9/17 12:37
     Re: 購入制限数のロジックについて 468 2020/9/22 8:32
     » Re: 購入制限数のロジックについて 000 2020/9/23 10:25
         Re: 購入制限数のロジックについて 468 2020/9/23 11:09
           Re: 購入制限数のロジックについて 000 2020/9/23 11:33
             Re: 購入制限数のロジックについて 468 2020/9/24 15:16

 



ログイン


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

統計情報

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

投稿数ランキング

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