質問 > フロント機能 > 都道府県・重量別送料について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
naha24 |
投稿日時: 2011/10/30 1:37
対応状況: −−−
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
都道府県・重量別送料について いつも参考にさせて頂いております。
表題のカスタムについて2.11に対応するために下記のサイトを参考にしました。 http://gsx1400.biz/?p=424 data/class/SC_CartSession.phpの変更個所でわからないところがあるのでご教示頂けないでしょか。 やりたいことは、沖縄のみ常に送料が1050円 その他は重量が0の場合無料、3000未満が525円、それ以外(以上)は無料にしたいと考えております。 自分で変更したソースは下記の通りとなります。 data/class/SC_CartSession.php 635〜640行目の次に下記を挿入 // 都道府県と重量に応じた送料を返す $weight = $results['deliv_fee']; switch ($deliv_pref[0]) { case 47: //沖縄 $results['deliv_fee'] = 1050; default: // 他 if ($weight == 0) $results['deliv_fee'] = 0; if ($weight <= 2999) $results['deliv_fee'] = 525; if ($weight >= 3000) $results['deliv_fee'] = 0; } 以上ご教示頂ければ幸いです。 何卒宜しくお願いいたします。 環境 --------------------------- バージョン:eccube2.11.3 DB:postgresql8.4 Apache:2.2 PHP:5.2.9 |
seasoft |
投稿日時: 2011/10/31 0:57
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 都道府県・重量別送料について 参考にしたサイトにもコメント欄があるようなので、そこで話題を展開してみては?
|
naha24 |
投稿日時: 2011/10/31 14:32
対応状況: −−−
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
Re: 都道府県・重量別送料について seasoft様
ご返信頂きありがとうございます。 以前2.4での都道府県・重量別送料については seasoft様のサイトを参考にさせて頂きました! 有益な情報をありがとうございました。 大変恐縮ではございますが、2.11対応のものを公開頂く予定などはございませんでしょうか? 以前参考にさせて頂いた際には非常にわかりやすく、 自分の思うようにカスタムが出来ました。 もし可能であればご教示頂きたく思います。 何卒宜しくお願い致します。 |
naha24 |
投稿日時: 2011/11/11 1:55
対応状況: 解決済
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
Re: 都道府県・重量別送料について 下記ブログ管理者のnine様に教えて頂き解決することができましたのでご報告いたします。
参考ブログ http://gsx1400.biz/?p=424 ブログのソースをそのままコピペしてしまうと余分なスペースがはいってしまうので、最初はエラーがでてしまいました。 基本的にはブログ記載の通りに設定をし、 data/class/SC_CartSession.phpには下記を追加しました。 // 都道府県と重量に応じた送料を返す $weight = $results['deliv_fee']; switch ($deliv_pref[0]) { case 47: //沖縄 $results['deliv_fee'] = 1050; break; default: // 他 $results['deliv_fee'] = 0; if ($weight > 0) $results['deliv_fee'] = 525; if ($weight > 2999) $results['deliv_fee'] = 0; } あとは管理画面の基本設定で送料をすべて0にすることで思う通りに動くようになりました。 以上、他の方の参考になれば幸いです。 ご教示頂きました皆様ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |