web-dev-qa-db-ja.com

複数の旅行予約

マルチトリップのオンライン予約が可能なカーサービスを持っています。

ユーザーは、目的地、日付、時刻、乗客、追加の宿泊施設を構成し、各旅行用の車を選択できます。

私のジレンマは、チェックアウトプロセスと同様に、予約が線形のタスクであることです。

ToユーザーはA> B> Cから移動するのが最適です。A> A1> A2> B> B1> B2> Cから移動することはお勧めしません。これは、ユーザーを混乱させるミニタスクフローを意味するためです。 (たとえば、[次へ]をクリックすると、A1からA2になり、予想どおりBではありません)。

私の質問は次のとおりです。1.マルチブッキングプロセスの適切な実装を見ましたか?私はあまり成功せずに航空会社のウェブサイトを検索しましたが、それらは使用するのがすべて混乱しています。

  1. プロセスを圧倒的に長く感じさせずにこれに取り組む方法に関する他の提案はありますか?

ありがとう!

1
Nicolas Hung

私はこれまでこの種のマルチストップ予約を経験したことがないので(おそらくあなたの製品にとって良い兆候です!)、多くの追加情報なしではそれについてはわかりません。

しかし、ユーザーのために物事を簡素化するための手っ取り早いアイデアとして、「これらの航空会社だけを飛ばしたい、このレンタカーの場所、これらのホテルが好きだ」など、「グローバル」設定を前もって選択させる方法があります。チェーン、私はこれらのもののために$ Xより多くを支払うことはありません、そして私はいつも正午と午後4時の間に出発する必要があります、そしてそれらにいくつかのオプションの旅程を設定しますか?

この問題は、一種の「ウィザード」フローに役立つ可能性があります。作業を小さなステップに分割し、ユーザー入力を一度に1つずつ収集し、いくつかの「開始点」オプションを生成します。彼らは合うと思います。おそらく、サンプルを見た後、特定の「ウィザード」フィルターを調整し、調整された設定に基づいてすべてのオプションを再生成して、それらが開始点として機能するオプションを見つけることもできます。

あなたの製品のロジックはそれよりも複雑だと思いますが、それは1つのアイデアです。それは非常に複雑なプロセスのように聞こえるので、ユーザーにとってそれを単純化することができるだけかもしれません。あなたの最善の策は、おそらく彼らのためにできる限り多くの仕事をすることであり、彼らが要因を知っていることを確認し、彼らのニーズにプロセスを微調整できるようにするでしょう。

インテリジェントな要素に基づくスマートなデフォルトと提案は、このような複雑な「フォーム」タイプのシナリオでは白紙の状態よりも優れている場合があり、ウィザードはその針に糸を通し、ユーザーに必要な出発点を提供するのに役立ちます。

1
Mattynabib