バージョン選択

フォーラム

メニュー

オンライン状況

36 人のユーザが現在オンラインです。 (30 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 36
もっと...

サイト内検索

質問 > フロント機能 > 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
wp_sd
投稿日時: 2021/10/27 17:29
対応状況: −−−
新米
登録日: 2021/4/13
居住地:
投稿: 5
Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい
ご回答いただきましてありがとうございました。

早速app配下のDeliveryFeeFreeByShippingPreprocessorで、process()内の「foreach ($Order->getShippings() as $Shipping) {」に下記を追加してみたのですが送料無料にならず、管理画面の都道府県で設定した送料金額がそのまま出てしまいます。

おかしなところはございますでしょうか?

条件文がどう判断されているのか、任意のログ出力をしてみたいのですが、debug_log('メッセージ');を埋め込み、デバッグモードにすればよいでしょうか?
初歩的な質問でもうしわけありませんが、色々検索してもわからず、ご教示いただけますと幸いです。

よろしくお願いいたします。


// 送料無料の都道府県と金額
$FreePrefId = 1;
$ForFreeTotal = 3000;

foreach ($Shipping->getOrderItems() as $Item) {
  //送料明細かどうかを判断
  if ($Item->getProcessorName() == DeliveryFeePreprocessor::class) {
    // 合計金額以上
    if ($total >= $ForFreeTotal) {
      // お届け先判断
      if ($Shipping->getPref() == $this->prefRepository->findOneBy(['id' => $FreePrefId])) {
        $Item->setQuantity(0);
      }
    }
  }
}
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい wp_sd 2021/10/27 10:43
     Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい h_tanaka 2021/10/27 14:16
     » Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい wp_sd 2021/10/27 17:29
         Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい h_tanaka 2021/10/27 17:36
           Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい wp_sd 2021/10/27 20:13
             Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい h_tanaka 2021/10/28 8:53
               Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい wp_sd 2021/10/28 9:20
                 Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい h_tanaka 2021/10/28 9:25
                   Re: 特定の都道府県のみ、合計金額〇〇円以上は送料無料としたい wp_sd 2021/10/28 9:45

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,199名です
総投稿数は110,047件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.