[Tep-j-develop] Re: 送料計算(クロネコヤマト)

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2003年 12月 3日 (水) 18:48:24 JST


Sunasakaさん、佐藤さん、こんにちは。
田村です。


> > ただ距離別の価格の中に
> > クロネコのページで言うところの
> > 関西->沖縄間の送料の
> >  60---1260
> >  80---1790
> > 100---2310
> > 120---2840
> > 140---3360
> > 160---3890
> > 
> > のテーブルが無いようですね。
> 確かにない、というか合ってないですね。
> 言われるまで気が付きませんでした。

本当ですね。
まちがってます。

沖縄便は、荷物のサイズと料金の比率がほかと違いますね。
気がつきませんでした。

次のように配列を変更すればいいようです。

// [通常便] 距離別の価格ランク
// ランクコード => 価格(60,80,100,120,140,160)
$a_pricerank = array(
'N01'=>array( 740, 950,1160,1370,1580,1790),// (01) 近距離
'N02'=>array( 840,1050,1260,1470,1680,1890),// (02)   ↑
'N03'=>array( 950,1160,1370,1580,1790,2000),// (03)
'N04'=>array(1050,1260,1470,1680,1890,2100),// (04)
'N05'=>array(1160,1370,1580,1790,2000,2210),// (05)
'N06'=>array(1260,1470,1680,1890,2100,2310),// (06)
'N07'=>array(1370,1580,1790,2000,2210,2420),// (07)
'N08'=>array(1470,1680,1890,2100,2310,2520),// (08)
'N09'=>array(1580,1790,2000,2210,2420,2630),// (09)
'N10'=>array(1680,1890,2100,2310,2520,2730),// (10)   ↓
'N11'=>array(1790,2000,2210,2420,2630,2840),// (11) 遠距離
'X05'=>array(1160,1680,2210,2730,3260,3780),// 
'X06'=>array(1260,1790,2310,2840,3360,3890),// 
'X07'=>array(1370,1890,2420,2940,3470,3990),// 
'X08'=>array(1470,2000,2520,3050,3570,4100),// 
'X09'=>array(1580,2100,2630,3150,3680,4200),// 
'X12'=>array(1890,2420,2940,3470,3990,4520) // 
);
// 地帯 - 地帯間の価格ランク
// (参照) http://partner.kuronekoyamato.co.jp/estimate/all_est.html
$a_dist_to_rank = array(
'AA'=>'N01',
'AB'=>'N03','BB'=>'N01',
'AC'=>'N04','BC'=>'N01','CC'=>'N01',
'AD'=>'N05','BD'=>'N02','CD'=>'N01','DD'=>'N01',
'AE'=>'N05','BE'=>'N02','CE'=>'N01','DE'=>'N01','EE'=>'N01',
'AF'=>'N06','BF'=>'N03','CF'=>'N02','DF'=>'N01','EF'=>'N01','FF'=>'N01',
'AG'=>'N06','BG'=>'N03','CG'=>'N02','DG'=>'N01','EG'=>'N01','FG'=>'N01','GG'=>'N01',
'AH'=>'N08','BH'=>'N04','CH'=>'N03','DH'=>'N02','EH'=>'N02','FH'=>'N01','GH'=>'N01','HH'=>'N01',
'AI'=>'N09','BI'=>'N05','CI'=>'N05','DI'=>'N03','EI'=>'N03','FI'=>'N02','GI'=>'N02','HI'=>'N01','II'=>'N01',
'AJ'=>'N10','BJ'=>'N06','CJ'=>'N06','DJ'=>'N04','EJ'=>'N04','FJ'=>'N03','GJ'=>'N03','HJ'=>'N02','IJ'=>'N02','JJ'=>'N01',
'AK'=>'N11','BK'=>'N07','CK'=>'N07','DK'=>'N05','EK'=>'N05','FK'=>'N03','GK'=>'N03','HK'=>'N02','IK'=>'N01','JK'=>'N02','KK'=>'N01',
'AL'=>'X12','BL'=>'X09','CL'=>'X08','DL'=>'X06','EL'=>'X07','FL'=>'X06','GL'=>'X07','HL'=>'X06','IL'=>'X06','JL'=>'X06','KL'=>'X05','LL'=>'N01'
);

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/




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