EC-CUBE 配送料

配送料の個別設定のこと。

参考:こちら

で、オリジナルは未実装らしい。ので、カスタマイズ。

★1系の場合。

Re: 商品登録CSVで送料が反映されない

商品ごとの送料設定はまだ未実装だったと思います。
私は設定を追跡して実装完了させてしまいましたが。
変更で判り難い箇所だけ書くと、slib.phpのsfTotalCart内で
カート内商品についてのループ処理内に、

// カートの商品に商品ごとの送料を設定する
$objCartSess->setProductValue($arrCart[$i]['id'], ‘deliv_fee’, $arrData['deliv_fee']);

という2行を追加しました。
他にも幾つか変更した気がするのですがあまり覚えていません。
とりあえず追跡してみてください。
返信

★2系に適用するには。

Re: 個別送料設定について
2.0.1ではガッツリ変わってたんですね(汗)。

sfTotalCartは
eccube/data/class/helper/SC_Helper_DB.php
へ移っているようです。

で、結果は単純な足し算の配送料。
実用に耐えられるかどうか。。。