質問 > フロント機能 > 注文フローの短縮化 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cooln |
投稿日時: 2017/10/25 16:57
対応状況: −−−
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
注文フローの短縮化 EC-CUBE2.13.5での内容なのですが、
注文フローを短縮したいのですが、手順がわからないので、 ポイントだけでもご教示願えないでしょうか? 現在は カート → 配送先 → 支払い方法 → 確認 となっているのですが、これを カート → 配送先&支払い方法 → 確認 にしたいのです。 LC_Page_Shopping_Deliv LC_Page_Shopping_Payment LC_Page_Shopping_Confirm が関与していることはわかってきたのですが、 Paymentの中のどの部分をConfirmに移行すればいいのでしょうか? それとも、考え方が違っているのでしょうか? よろしくお願いいたします。 |
yuh |
投稿日時: 2017/10/25 18:24
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 注文フローの短縮化 LC_Page_Shopping_DelivにLC_Page_Shopping_Paymentの内容を移植して、ページ遷移でLC_Page_Shopping_Paymentを飛ばすようにするだけでそこまで難易度は高くなかったと思います。
LC_Page_Shopping_Confirmは確認画面なのでカート → 配送先&支払い方法 → 確認にするのであれば変更しません。 ただ、決済モジュールでLC_Page_Shopping_Paymentにフックするやつがあるので、その部分は注意が必要です。 やろうと思えば テストサイトですが http://package.ec-lab.net/ こんな感じで カート → 配送先 → 支払い方法 → 確認 を カート&配送先&支払い方法 → 確認 もできます。
|
cooln |
投稿日時: 2017/10/30 10:31
対応状況: −−−
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
Re: 注文フローの短縮化 早速のご教示ありがとうございます。
説明不足で申し訳ないのですが、現在の状態として、 一度、配送先設定を削除(会員登録時の住所固定)にした状態で カート(cart) → 支払い・配送日時等設定(payment) → 確認(confirm) となっております。 ですので、なんとかpaymentをベースにdelivを合流させたいのですが、delivをベースにしないと難しいのでしょうか? また、配送先の選択まではできているのですが、確認画面では会員登録と同じ住所が配送先として表示されてしまいます。 ですので、confirm側での情報取得に問題があるのではと思うのですが、どの部分の処理が対応しているのかがわからなく詰まっている状態です。 ご提示いただいた情報を元に色々といじくってみようと思いますが、 上記の情報で、こうしたほうがいいとか、ここに注意したほうがいいとかありましたら、 お教えいただけると助かります。 よろしくお願いいたします。 |
yuh |
投稿日時: 2017/10/30 11:03
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 注文フローの短縮化 通常のカートフローの場合、
cart -> deliv -> payment -> confirm なんですが、 ログインしていない場合は cart -> shopping -> shopping(非会員住所情報入力) -> payment -> shopping となります。 ログインしている場合としていない場合でpaymentが共通な為、paymentを共通化してしまうと非ログイン時の処理がめんどくさかった感じです。 引用:
この部分の原因はdeliv_checkが正常に渡されていない事が原因です。 LC_Page_Shopping_DelivのregisterDelivを移植したかとは思いますが、その部分の値周りを確認してみてください。
|
cooln |
投稿日時: 2017/11/7 14:09
対応状況: 解決済
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
Re: 注文フローの短縮化 yuh様 ありがとうございました。
paymentへの反映で途中まで進めてしまっていたため、結局面倒でもそのまま進めることになりましたが、無事配送情報の反映ができるようになりました。 きちんとメールや受注管理にも反映されておりました。 まだ、非ログイン時の処理は残っていますが、、、 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |