[Tep-j-general] Re: 送料計算について2

Back to archive index

"佐藤 浩(Hiroshi S "佐藤 浩(Hiroshi S
2003年 12月 12日 (金) 14:43:10 JST


佐藤@キャプテンです。

> こういう複雑な送料計算だとOSCommerceの配送モジュールでは限界でしょうか?
> クロネコの配送モジュールでは無理ですよね?
考え方次第だと思います。プログラムで条件判断可能ならプロ
グラムで対処可能でしょう。

ちなみに商品型番の末尾に識別用文字列を入れてみたり、重量
を2つ通りのみ設定にすれば、商品タイプの判断はできそうで
すよね?


$box = array('type_a'=>0, 'type_b'=>0,
             'sum_a' =>0, 'sum_b' =>0);

foreach($order->products as $value) {
  switch( $value['weight'] ) {
    case 49: // Aタイプの商品数をカウント
      $box['type_a']++;
    case 50: // Bタイプの商品数をカウント
      $box['type_b']++;
  }
}

// Aタイプの箱の数を求める
$box['sum_a'] = intval($box['type_a'] / 3);
$box['sum_a'] += ($box['a'] % 3) ? 1 : 0;

// Bタイプの箱の数を求める
$box['sum_a'] = $box['type_b'];

// Aタイプの1箱の送料 x 箱数
......
// Bタイプの1箱の送料 x 箱数
......


*********************************

〒990-0043 山形市本町一丁目7-54
 キャプテン山形株式会社
 佐藤 浩
 TEL 023-622-6611
 Fax 023-622-6733
 E-mail: s.hir****@mmy*****

*********************************





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