質問 > フロント機能 > 配送方法、支払方法選択時と同様の再計算処理追加方法 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
minori |
投稿日時: 2017/12/25 16:48
対応状況: −−−
|
常連 登録日: 2017/10/12 居住地: 投稿: 40 |
Re: 配送方法、支払方法選択時と同様の再計算処理追加方法 配送方法や支払方法の変更時、
javascriptでsubmit処理が走るようイベントが登録されています。 Shopping/index.twig
実際に呼び出されるメソッドは以下です。 ・shopping_delivery → \Eccube\Controller\ShoppingController::delivery ・shopping_payment → \Eccube\Controller\ShoppingController::payment どちらもShoppingServiceの金額の再計算処理を 呼び出しているため、同様に呼び出すアクション内で 再計算処理を呼び出すように修正すればよいと思います。 ShoppingController.php
新しくアクションを追加するのであれば、 以下のような流れです。 1. Controllerにアクション追加 2. アクションに金額再計算呼び出し処理追加 3. ルーティング登録(FrontControllerProvider) 4. javascriptでイベント登録 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
配送方法、支払方法選択時と同様の再計算処理追加方法 | ゲスト | 2017/12/22 19:53 |
» Re: 配送方法、支払方法選択時と同様の再計算処理追加方法 | minori | 2017/12/25 16:48 |
Re: 配送方法、支払方法選択時と同様の再計算処理追加方法 | ゲスト | 2017/12/25 21:00 |