[Tep-j-general] Re: [***Spam***](Default) Re: クール便対応

Back to archive index

Andre Hanai andre****@links*****
2006年 4月 30日 (日) 17:51:14 JST


曽我部様

返信有難うございます。

曽我部様に指摘頂いたようにyamato.phpに下記のように追加してみましたが
機能しません。

 $sum = 0;
 foreach ($cart->get_products() as $product) {
  $sum += (int) $product['products_cost'];
  if ($product['products_cool'] == '0') {
	$tmpQuote['cost'] = MODULE_SHIPPING_YAMATO_HANDLING;
     } else {
	$tmpQuote['cost'] = MODULE_SHIPPING_YAMATO_COOL;
	}
        }
     }

また、  $sum += (int) $product['products_cost'];の部分を
  $sum += (int) $product['products_cool']
と書き換えてテストしてみましたが、これでも機能はしません。

products_coolに"1"の値が入っている商品を最後にカーとに追加すると問題はあ
りませんが、products_coolの値が"0"の商品を最後にカートに追加するとやはり
$tmpQuote['cost'] = MODULE_SHIPPING_YAMATO_COOL;
が追加されません。

yamato.phpで処理させるよりshopping_cart.phpでproducts_coolの値が"1"の商
品がいつでも最後になるようにソートすれば問題が解決するきがしますが、なに
せよ自分はPHP言語がほとんどできないので、なにか良い方法があればと思って
います。

どうぞ宜しくお願い致します。




Tep-j-general メーリングリストの案内
Back to archive index