TAMURA Toshihiko
tamur****@bitsc*****
2003年 10月 28日 (火) 21:22:24 JST
こんにちは、田村です。 安藤さん: > 送料についてなんですが、重量や個数ではなく、配送先の都道府県別に送料を設 > 定したいと思っています。 佐川急便の配送モジュールでは、都道府県と重量で送料を計算しています。 都道府県だけで計算するとしたら、 catalog/includes/classes/_sagawaex.php の222行目を 次のように変更すると、 変更前 -------------------------------------------------- $n_sizeclass = $this->GetSizeClass(); -------------------------------------------------- 変更後 -------------------------------------------------- $n_sizeclass = 0; -------------------------------------------------- その上の $a_pricerank の左の列が送料になります。 -------------------------------------------------- $a_pricerank = array( 'N01'=>array( 740,1000,1260,1530,1790), // 通常便(01) 近距離 'N02'=>array( 840,1110,1370,1630,1890), // 通常便(02) ↑ 'N03'=>array( 950,1210,1470,1740,2000), // 通常便(03) 'N04'=>array(1050,1320,1580,1840,2100), // 通常便(04) 'N05'=>array(1160,1420,1680,1950,2210), // 通常便(05) 'N06'=>array(1260,1530,1790,2050,2310), // 通常便(06) 'N07'=>array(1370,1630,1890,2160,2420), // 通常便(07) 'N08'=>array(1470,1740,2000,2260,2520), // 通常便(08) 'N09'=>array(1580,1840,2100,2370,2630), // 通常便(09) 'N10'=>array(1680,1950,2210,2470,2730), // 通常便(10) ↓ 'N11'=>array(1790,2050,2310,2580,2840) // 通常便(11) 遠距離 ); -------------------------------------------------- つまり、740,840,950,1050,1160... の部分です。 この値を書き換えれば、適当な送料が設定できると思います。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/