質問 > フロント機能 > 商品ステータスによる値引について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Thoriguchi |
投稿日時: 2011/3/25 16:26
対応状況: −−−
|
半人前 登録日: 2010/9/30 居住地: 投稿: 25 |
商品ステータスによる値引について いつもお世話になります。
商品ステータスにより、値引きするカスタマイズを行いました。 ●mtb_statusに「割引対象商品」を追加。 ●SC_Helper_DB.php // 商品規格取得 $col = "product_id,・・・,product_flag追加。 // 価格の登録 $objCustomer = new SC_Customer(); $objQuery = new SC_Query(); if ($arrData['product_flag'] == "000001") { if ($arrData['price02'] != "") { $objCartSess->setProductValue($arrCart[$i]['id'], 'price', $arrData['price02']*0.95); $objPage->arrProductsClass[$cnt]['uniq_price'] = $arrData['price02']*0.95; } else { $objCartSess->setProductValue($arrCart[$i]['id'], 'price', $arrData['price01']*0.95); $objPage->arrProductsClass[$cnt]['uniq_price'] = $arrData['price01']*0.95; } } else { if ($arrData['price02'] != "") { $objCartSess->setProductValue($arrCart[$i]['id'], 'price', $arrData['price02']); $objPage->arrProductsClass[$cnt]['uniq_price'] = $arrData['price02']; } else { $objCartSess->setProductValue($arrCart[$i]['id'], 'price', $arrData['price01']); $objPage->arrProductsClass[$cnt]['uniq_price'] = $arrData['price01']; } } 上記カスタマイズで、カート内で「割引対象商品」の値引きが出来ました。 上記考え方で間違いないでしょうか。 アドバイスいただけないでしょいうか。 ------------------------------ [EC-CUBE] 2.4.4 [レンタルサーバ] 大塚商会アルファメールプレミア50G [OS] Linux [PHP] 5.16 [データベース] PostgreSQL 8.1.11 [WEBサーバ] Apache [ブラウザ] IE8 |
AMUAMU |
投稿日時: 2011/3/25 17:38
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 商品ステータスによる値引について 動作確認をしたわけではありませんが、コードを読む限りは方針・作り共に問題無さそうに思います。
※小数点以下の数字をきちんと処理するようにすると、より幸せかもしれません
|
Thoriguchi |
投稿日時: 2011/3/28 8:06
対応状況: 解決済
|
半人前 登録日: 2010/9/30 居住地: 投稿: 25 |
Re: 商品ステータスによる値引について AMUAMU様 アドバイスありがとうございます。 ※小数点以下の数字をきちんと処理するようにすると、より幸せかもしれません 小数点以下の処理を検討してみます。 |
ゲスト |
投稿日時: 2012/2/16 18:03
対応状況: −−−
|
Re: 商品ステータスによる値引について 横から失礼します。
こちらのカスタマイズを2.11.1で行いたいのですが、SC_Helper_DB.phpの内容が異なっているため困っています。 2.11.1では商品規格取得・価格の登録にあたる処理はどのファイルに記述されているのでしょうか。 宜しくお願いします。 |
|
seasoft |
投稿日時: 2012/2/16 18:54
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 商品ステータスによる値引について やりたいことと一致しているかは確信が無いですが・・・
2.11 系では、商品関連の処理の多くを SC_Product.php へ移動しています。
|
ゲスト |
投稿日時: 2012/2/17 13:53
対応状況: −−−
|
Re: 商品ステータスによる値引について Seasoft様
ご返信ありがとうございます。 コードが異なっているため苦戦しておりますが、なんとか実装できるよう頑張ってみたいと思います。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |