Seiji Sogabe
sogab****@alles*****
2006年 9月 15日 (金) 11:11:03 JST
曽我部です。 k-shimada wrote: > そこで重量の合計をあらわす関数を探し、 > $shipping_weight がyuupack.phpにあり、 > これをcheckout_shipping.phpの適当なところでechoさせたところ、 > 重量の合計を表示できました。 > > 重量の合計を表示できたので、 > $shipping_weight をflat.phpにて、 > 条件により$this->enabled = trueまたはfalseにすればいいと思い、 > 様々試してみたが、うまくいかない状況です。 > > 分かりませんが、$shipping_weightが条件に反映されていないような、、、 > 条件のつけ方で、商品毎の重量にかかわらず表示・非表示が変わっちゃいます。 checkout_shipping.phpで使用できる重量は、 $total_weight - カートに入っている商品の重量の合計 $shipping_weight - 複数に分けて配送する場合の1個あたりの重量 があります。 $shipping_weightは、134行目の > 134 $quotes = $shipping_modules->quote(); で計算されるので、134行目よりあとでないと使用できません。 もし、flat.phpの function flat()で使用したいなら、$shipping_weightのかわりに $total_weightを使用してみてください。意味が異なりますが。 では。 -- sogab****@alles*****