web-dev-qa-db-ja.com

可用性を示すためにかなり正確な物理アドレスを必要とするeコマースサイト

アイテムの在庫を確認するためにユーザーの場所を知っている必要があるeコマースサイトを想像してみてください。残念ながら、同じ都市の異なる地域でも可用性が変わる可能性があるため、IPを最初に推測することはできません。
もう1つの重要な詳細は、ユーザーが(製品のタイプに基づいて)1回の配送で多くの異なる製品を追加することであり、配送時間も同じ日にある可能性があります。したがって、利用可能な製品を表示する前に、配送先住所または郵便番号を尋ねる必要があります。

次のシナリオのどれがより良いUXにつながる可能性がありますか?

シナリオ1

  • (ホームページのユーザー):郵便番号とCTAを含む簡単なフォームで購入を開始します。また、カテゴリを検索または表示する機能はすべて非表示になっています
  • (ユーザーが他のページに移動した場合):ユーザーが「カートに追加」アクションを実行すると、モーダルダイアログが住所または郵便番号を要求します。次に、選択した製品の在庫状況についてユーザーに通知し、在庫状況に基づいて製品を再読み込みします。

シナリオ2

  • (ホームページのユーザー):カテゴリを検索または表示する機能はすべて使用できます。また、ユーザーはサイト全体を探索し、カートに商品を追加することもできます。チェックアウト時にのみ、ユーザーは選択した商品の在庫状況について通知されます。

登録済みユーザーのシナリオは、物理アドレスを既に取得しているので簡単です

ソリューションに関する同様の問題の例はありますか?ユーザーにとって何が良いと思いますか?

2
gpelelis

しかし、IPは良い出発点です。 HTML5のロケーション機能を使用することをお勧めします。

あなたが検討しているのは、多くのサイトがすでに理解しているものです。私は他の人がすでに何をしているかを見ることから始めます。店頭集荷を提供するWebサイトを備えた大規模小売店を見てください。ホームデポ、ターゲット、ウォルマートなど.

理想的には、ユーザーがすべてを検索できるようにし、必要なときにのみ場所のプロンプトを表示するようにします。

誰もがすべてを検索できるようにし、近くに在庫がないものにフラグを付けることをお勧めします。彼らがまだ住所を提供していない場合は、「地元の在庫を確認する」というリンクを貼ってください。

人々は場所を変更する必要があるかもしれないので、あなたがそれを持ったら、それが簡単に変更できることを確認してください。

4
DA01