目次

商品送料を基本とする

仕様定義

パターン

構成情報

パラメータ

ファイル

/data/class_extends/helper_extends/SC_Helper_DB_Ex.php

class SC_Helper_DB_Ex extends SC_Helper_DB {
 
    function lfAddDelivFee(&$arrData) {
        $objCartSess = new SC_CartSession();
        $objQuery = new SC_Query();
        $max = $objCartSess->getMax();
        for ($i = 0; $i <= $max; $i++) {
            $product_id = $_SESSION[$objCartSess->key][$i]['id'][0];
 
            // 残留空行スキップ (EC-CUBE 不具合(?)対応)
            if (strlen($product_id) == 0) continue;
 
            // 商品送料
            $deliv_fee = $objQuery->getOne('SELECT deliv_fee FROM dtb_products WHERE product_id = ?', array($product_id));
            if (is_null($deliv_fee)) {
                parent::lfAddDelivFee($arrData);
                return;
            }
        }
    }
}