Seiji Sogabe
sogab****@alles*****
2006年 5月 1日 (月) 07:28:25 JST
曽我部です。 Andre Hanai wrote: > 今ソースを見直して下記のように書き換えてみたところ正確に機能しているよう > におもいます > > > $sum = 0; > foreach ($cart->get_products() as $product) { > $sum += (int) $product['products_cool']; > if ($sum == '0') { > $tmpQuote['cost'] = MODULE_SHIPPING_YAMATO_HANDLING; > } else { > $tmpQuote['cost'] = MODULE_SHIPPING_YAMATO_COOL; > } > } > > 何か間違えがあればご指摘頂ければとおもいます。 何が「正確」なのかによるとは思いますが、これだと1つでもクール便があると クール便の手数料になってしまいますよ。 別のメールにも書きましたが、「正確」とは何ですか? - 商品A クール便 - 商品B 常温便 - 商品C クール便 がカートに有る場合、手数料は 1) クール便の手数料*2 + 常温便の手数料 2) クール便の手数料 3) 常温便の手数料 4) 上記以外 のうちどれですか? -- sogab****@alles*****