質問 > フロント機能 > お客様情報入力・配送・支払選択を、ひとつの画面に実装された方がおりますか? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kodak |
投稿日時: 2020/3/15 12:04
対応状況: 開発中
|
半人前 登録日: 2009/3/11 居住地: 投稿: 12 |
お客様情報入力・配送・支払選択を、ひとつの画面に実装された方がおりますか? EC-CUBE 4.0.3にて、入力画面のお客様情報入力・配送・支払選択を
ひとつの画面にできないか実装に迷走しております。 カート情報表示→入力→確認→完了 という流れが目標です。 ゲスト会員登録のtwig・コントローラーにログイン・パスワードを追加して dtb_customerへ値を加工して入れ、他の表示がだせないかと躓き、 Shoppingのtwig・コントローラーを加工してお客様情報の部分を付け、 dtb_customerへ値を加工して入れ、決済のクレジット入力がだせず、躓き、 思いつく方法で試しておりますが、 それぞれの値が入ってから進むので、 お客様情報入力・配送・支払選択をひとつの画面にまとめるのは、 難しいのではないかと悩んでいます。 どなたか同様な作業経験がございますでしょうか? もしくは見つけてないだけで同様なプラグイン、開発様が ございますでしょうか? 質問が稚拙で申し訳ございませんが、 宜しくお願い致します。 |
468 |
投稿日時: 2020/3/16 10:52
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お客様情報入力・配送・支払選択を、ひとつの画面に実装された方がおりますか? 購入時のステップを減らして購入者の操作にかかる負担を減らしたいという要件に対して
ECCUE3ではそのような対応を行ったことがありますが その時はshopping周りをイチから作り直す形での対応を行いました。 元々想定されている流れを変更する必要がある為、かなり難易度は高いカスタマイズになるかと思います。 (デフォルトの処理を流用するのは逆に難しいかもしれません) 特にクレジット決済関連の処理を同じ画面に埋め込む場合、 プラグインのソースを参考に自力で画面に組み込む必要が出てくると思いますが 決済API側の仕様も理解しておかないとセキュリティ的に致命的な不具合を作り込んでしまう可能性もあるかと思います。
|
kodak |
投稿日時: 2020/3/16 12:02
対応状況: −−−
|
半人前 登録日: 2009/3/11 居住地: 投稿: 12 |
Re: お客様情報入力・配送・支払選択を、ひとつの画面に実装された方がおりますか? shiro8様
ご返信有難うございます。 やはり他にもそういう要望が他にもあるのですね。 カスタマイズに手を付けてからあまりに複雑で絶望し始めてました。 決済は個別に違うからプラグイン化は難しいですよね。 何かそういう事例があるのかと伺って良かったです。 勉強になりました。 ひとまずこちらは決済以外は以下の手順で行いましたので 未熟ではございますが、情報共有のために記載させて頂きます。 決済部分ことを考えると作り直す必要がありますし、 いろいろ問題がありそうですが。 ------------------------------------------------------- 1.カートから移管時はゲスト登録へ強制移管 2.画面内でPOST値をダミーデータ入れてJSで送信 3. 非公開フォームをJS変更で表示して値はクリア パスワード項目追加して別にセッションに。 4.商品購入/遷移 画面で項目を変更 5. 完了時、受注テーブルからお客様データ抜いて、 セッションからパスワードを諸々の値と合わせてハッシュ化 会員テーブルに入れ込み ------------------------------------------------------- |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |