[EC-CUBE]都道府県別・重量別に送料設定

「[EC-CUBE]都道府県別・重量別に送料設定」の編集履歴(バックアップ)一覧はこちら

[EC-CUBE]都道府県別・重量別に送料設定 - (2009/05/07 (木) 17:46:16) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

***商品登録で「商品送料」の項目(本来は金額)に商品の重量(g単位)を入力してある ***運送業者は1つ ***下記の送料 &ref(soryo.jpg) ****送料はソースコードに直書きする ****パラメータ OPTION_PRODUCT_DELIV_FEE = 1 OPTION_DELIV_FEE = 0 /data/class_extends/helper_extends/SC_Helper_DB_Ex.php #highlight(linenumber,php){{ class SC_Helper_DB_Ex extends SC_Helper_DB { function lfCalcAllProductsDelivFee(&$arrData, &$objCartSess) { // 商品送料に入力された金額を重量(g)とみなして取得 $weight = parent::lfCalcAllProductsDelivFee($arrData, $objCartSess); // 都道府県と重量に応じた送料を返す switch ($arrData['deliv_pref']) { case 13: // 東京都 if ($weight <= 2000) return 500; if ($weight <= 5000) return 600; return 700; case 1: // 北海道 case 47: // 沖縄県 if ($weight <= 2000) return 1000; if ($weight <= 5000) return 1200; return 1400; default: // 他 if ($weight <= 2000) return 700; if ($weight <= 5000) return 800; return 900; } } } }}
***商品登録で「商品送料」の項目(本来は金額)に商品の重量(g単位)を入力してある ***運送業者は1つ ***下記の送料 &ref(soryo.jpg) 送料はソースコードに直書きする。 こんなんでいいのか・・・ ****パラメータ OPTION_PRODUCT_DELIV_FEE = 1 OPTION_DELIV_FEE = 0 /data/class_extends/helper_extends/SC_Helper_DB_Ex.php #highlight(linenumber,php){{ class SC_Helper_DB_Ex extends SC_Helper_DB { function lfCalcAllProductsDelivFee(&$arrData, &$objCartSess) { // 商品送料に入力された金額を重量(g)とみなして取得 $weight = parent::lfCalcAllProductsDelivFee($arrData, $objCartSess); // 都道府県と重量に応じた送料を返す switch ($arrData['deliv_pref']) { case 13: // 東京都 if ($weight <= 2000) return 500; if ($weight <= 5000) return 600; return 700; case 1: // 北海道 case 47: // 沖縄県 if ($weight <= 2000) return 1000; if ($weight <= 5000) return 1200; return 1400; default: // 他 if ($weight <= 2000) return 700; if ($weight <= 5000) return 800; return 900; } } } }}

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。