[Tep-j-general] Re: 配送方法の選択制限について メール便利用

Back to archive index

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*****




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