質問 > フロント機能 > 商品コードで送料を操作するには? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
popo |
投稿日時: 2009/8/17 16:44
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
Re: 商品コードで送料を操作するには? ご回答ありがとうございます。
下記の通りにしたら、1つ目の商品を判別して送料を追加する事ができるようになりました。 一歩前進しました(^-^) if($objPage->arrProductsClass[0]['product_code'] == "ab") { $arrData['deliv_fee']+= 1000; } else { $arrData['deliv_fee']+= 0; } 次に、カートの中に入っている商品の中から、商品コードが「ab」の商品がいくつあるのかカウントしなければなりません。 「count()」と言う関数があるみたいですが、何だかこれだけではダメなようで、その他のカウント方法が必要な気がします。 カートの中に複数入っている商品の中で、商品コード「ab」が1つ以上あれば送料に1000円を追加。 同じく「cd」が1つ以上あれば1000円追加。などのように、商品コードの種類の数だけカウントして爽涼に追加したいと思っています。 「arrProductsClass[0]['product_code'] == "ab"」の中の[0]を[1],[2],[3]などと1つ1つ数を増やして書いていくのも、またスマートではなく複雑になってしないますので、何か良いアイディアはないでしょうか。 御教授をお願い一足します。 |
フラット表示 | 前のトピック | 次のトピック |