質問 > フロント機能 > 既存の注文に商品を追加したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2019/4/16 17:22
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 既存の注文に商品を追加したい TaxProcessor や PointHelper を参考に独自で受注商品に税率を設定することができました。
TaxProcessor がどこからも呼ばれていないことを考えるともっとスマートなやり方があるような気はしますが。。 src/Eccube/Controller/ProductController.php
|
h_tanaka |
投稿日時: 2019/4/15 20:14
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 既存の注文に商品を追加したい src/Eccube/Service/OrderHelper.php の createOrderItemsFromCartItems() を参考に、OrderItem の保存処理を作成することはできました。
あとは OrderItem に TaxRate を保存する方法を教えていただきたいです。 よろしくお願いします。 app/Customize/Controller/ProductController.php
|
h_tanaka |
投稿日時: 2019/4/15 18:14
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
既存の注文に商品を追加したい EC-CUBE 4.0.2
注文者がフロントページで、既存の注文情報に商品を追加できる機能を追加したいと思っています。 もし共通化されているサービス等の処理があれば教えてほしいです。 共通処理がなければ、小計や送料の計算を自力でしないといけないなと思っています。 ちなみに、管理画面の受注詳細で商品を追加する処理を参考にしようとしたのですが、処理の流れが追えませんでした。 受注詳細で「登録」ボタンを押した時は、次のような処理の流れになると思います。 app/template/admin/Order/edit.twig ↓ src/Eccube/Controller/Admin/Order/EditController.php index() case 'register' ↓ src/Eccube/Controller/Admin/Order/EditController.php index() default ↓ app/template/admin/Order/edit.twig 「商品を追加」ボタンを押した時はDBに保存していないようです。 「計算結果を更新」ボタンを押した時はどのソースが呼ばれているかわかりませんでした。 受注詳細で既存の受注に商品を追加する処理はどこに記載されているのでしょうか?
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |