質問 > フロント機能 > 注文内容から特定商品コードの注文金額を抽出方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
popo |
投稿日時: 2011/5/7 14:43
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
注文内容から特定商品コードの注文金額を抽出方法 ------------------
EC-CUBEバージョン 2.3.0 PHPバージョン PHP 4.4.9 DBバージョン PostgreSQL 7.3.4 ------------------ いつもお世話になっております。 注文内容から特定の商品コードの注文金額の合計を抽出したいと思っています。 「data>class>helper>SC_Helper_DB.php」 上記のファイルの中で、特定の商品コードの合計金額が○円以上含まれていた場合、送料の加算や送料無料の設定を行いたいと思っています。 現在は下記の方法で、商品コードによって送料の加算のカスタマイズをしています。 『商品コードにより送料カスタマイズ』 例えば、商品コード「ab」の商品が1つ以上含まれている場合は、送料を1000円を加算するようにしていますが、商品コード「ab」の商品が5000円以上含まれている場合は、送料無料にしたいと思います。 注文内容に、商品コード「ab」の商品の合計金額が5000円未満の場合は送料1000円加算して、5000円以上の場合は送料無料と言った具合です。 何卒、アドバイスをお願い致します。 |
seasoft |
投稿日時: 2011/5/7 22:14
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 注文内容から特定商品コードの注文金額を抽出方法 うろ覚えですが、標準の送料無料の判定用に使用している数値の算出はカートセッションクラス内で行っていたと思います。
その処理を複製して、中で SC_Query#get などで商品コードを取得し、正規表現で IF 分岐する流れで対応できたと思います。
|
popo |
投稿日時: 2011/5/8 1:46
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
Re: 注文内容から特定商品コードの注文金額を抽出方法 seasoftさん、ご回答ありがとうございます。
せっかくアドバイスを頂いたのですが、PHPの知識がないため、サッパリな状態です(-_-; 注文内容から特定の商品コードの合計金額の出し方だけでも、教えて頂ければ助かります。 どなたかアドバイスをお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |