質問 > その他 > 同時注文で複数店舗の商品で受注が入った際に店舗ごとに複数に受注を分けたい |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
shhirose |
投稿日時: 2016/6/24 11:31
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: 同時注文で複数店舗の商品で受注が入った際に店舗ごとに複数に受注を分けたい 受注を複数に分けるのをどこで行うかにより対応箇所が変更されます。
1.購入確認画面に遷移した段階から、店舗ごとに分ける 2.受注確定(購入ボタンを押下)した段階で受注を分ける 1の場合は、修正が大きくなると思いますのでおすすめはしません。 その場合は、ShoppingController::index の $Order = $app['eccube.service.shopping']->createOrder($Customer); から複数にに分ける必要があります。 2の場合は、確定後の処理で、新しく受注(dtb_order)を生成し、元の受注から他店舗の商品情報(dtb_order_detail)等を新しく生成した受注に入れ替える必要があります。 ShoppingController::comfirm の $app['eccube.service.shopping']->processPurchase($Order); の処理の直前に分割し、分割した回数分 $app['eccube.service.shopping']->processPurchase($Order); を実行すれば良いのではと思います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
同時注文で複数店舗の商品で受注が入った際に店舗ごとに複数に受注を分けたい | blue3 | 2016/6/24 9:41 |
Re: 同時注文で複数店舗の商品で受注が入った際に店舗ごとに複数に受注を分けたい | blue3 | 2016/6/24 11:11 |
» Re: 同時注文で複数店舗の商品で受注が入った際に店舗ごとに複数に受注を分けたい | shhirose | 2016/6/24 11:31 |