質問 > 管理機能 > 代金引換無料条件を2つ設定したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
usapon |
投稿日時: 2017/10/13 10:56
対応状況: −−−
|
常連 登録日: 2017/3/15 居住地: カンボジア プノンペン 投稿: 44 |
代金引換無料条件を2つ設定したい [EC-CUBE] EC-CUBE3.0.12、新規インストール
[レンタルサーバ] ロリポップ プラン:エンタープライズ [OS] Linux(CentOS) [PHP] 5.6(モジュール版) [データベース] LAA0770755-xm7x42 5.6 [WEBサーバ] Apache [ブラウザ] Google Chrome バージョン 56.0.2924.87 [導入プラグインの有無] 税抜き表記プラグイン いつもお世話になっております。 現在、地域によって送料無料条件の金額を2つ設定してあります。 本州・四国へのお届けは、5,500円以上のご注文で送料無料。 北海道・九州・沖縄へのお届けは、10,000円以上のご注文で送料無料。 送料無料の処理は前回、nyorai様に教えていただき src/Eccube/Service/ShoppingService.php にこのように記述しました。(実際に稼働中) 以下の設定に伴い、代金引換無料条件も2つ設定したいです。 // 配送料無料条件(合計金額) $deliveryFreeAmount = $this->BaseInfo->getDeliveryFreeAmount(); if (!is_null($deliveryFreeAmount)) { // 合計金額が設定金額以上であれば送料無料 // ▼ここから // 都道府県IDを取得 $prefId = $Order->getPref()->getId(); // 本州・四国の場合は5940円(5500*消費税8%) if (in_array($prefId, array(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39))) { // 対象の都道府県IDを記述 $deliveryFreeAmount = 5940; // 北海道・九州・沖縄の場合は10800円(10000*消費税8%) } elseif (in_array($prefId, array(1, 40, 41, 42, 43, 44, 45, 46, 47))) { // 対象の都道府県IDを記述 $deliveryFreeAmount = 10800; } // ▲ここまで 代金引換無料条件を2つ設定するのにはどこでどのように設定するのかわかりません。 プログラムの知識はほとんどありません。htmlのソースを多少弄る程度のレベルです。 どなたかご教示いただければ大変ありがたく存じます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |