> フロント機能 > お支払方法のラジオボックスを金額に応じて表示させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ammori |
投稿日時: 2015/11/7 13:09
対応状況: 解決済
|
新米 登録日: 2015/11/5 居住地: 投稿: 2 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい karin様、tacky様
ご助言くださりありがとうございます。 ショップマスター > 送料設定 > 複数配送を有効にするが有効 かつ カート内に複数の商品種別の商品が入っている こちらの再現ができました。 希望通りラジオボックスは1つだけ表示されます。 // 複数配送時の支払方法 $payments = $this->app['eccube.repository.payment']->findAllowedPayments($deliveries); $payments = $this->getPayments($payments, $Order->getSubTotal()); この部分の $payments = $this->getPayments($payments, $Order->getSubTotal()); を削除すると「複数配送を有効」かつ「カート内に複数の商品種別の商品が入っている」場合でも ラジオボックスが複数表示されることが分かりました。 tacky様のご助言通り $payments = $this->getPayments($payments, $Order->getSubTotal()); を「// 配送業者をセット」の箇所に追加することでラジオボックスは1つだけの表示になりました。 // 配送業者をセット $shippings = $Order->getShippings(); $Shipping = $shippings[0]; $payments = $this->app['eccube.repository.payment']->findPayments($Shipping->getDelivery()); $payments = $this->getPayments($payments, $Order->getSubTotal()); いくつかテストしてみましたが不具合は出ておりませんので構築を進めて参ります。 ありがとうございました! |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
お支払方法のラジオボックスを金額に応じて表示させたい | ammori | 2015/11/5 12:06 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい | karin | 2015/11/6 11:25 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい | tacky | 2015/11/6 11:55 |
» Re: お支払方法のラジオボックスを金額に応じて表示させたい | ammori | 2015/11/7 13:09 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい | esty | 2015/11/25 18:48 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい | nanasess | 2015/11/26 9:38 |
Re: お支払方法のラジオボックスを金額に応じて表示させたい | esty | 2015/11/30 21:04 |