アイテムの在庫を確認するためにユーザーの場所を知っている必要があるeコマースサイトを想像してみてください。残念ながら、同じ都市の異なる地域でも可用性が変わる可能性があるため、IPを最初に推測することはできません。
もう1つの重要な詳細は、ユーザーが(製品のタイプに基づいて)1回の配送で多くの異なる製品を追加することであり、配送時間も同じ日にある可能性があります。したがって、利用可能な製品を表示する前に、配送先住所または郵便番号を尋ねる必要があります。
登録済みユーザーのシナリオは、物理アドレスを既に取得しているので簡単です
ソリューションに関する同様の問題の例はありますか?ユーザーにとって何が良いと思いますか?
しかし、IPは良い出発点です。 HTML5のロケーション機能を使用することをお勧めします。
あなたが検討しているのは、多くのサイトがすでに理解しているものです。私は他の人がすでに何をしているかを見ることから始めます。店頭集荷を提供するWebサイトを備えた大規模小売店を見てください。ホームデポ、ターゲット、ウォルマートなど.
理想的には、ユーザーがすべてを検索できるようにし、必要なときにのみ場所のプロンプトを表示するようにします。
誰もがすべてを検索できるようにし、近くに在庫がないものにフラグを付けることをお勧めします。彼らがまだ住所を提供していない場合は、「地元の在庫を確認する」というリンクを貼ってください。
人々は場所を変更する必要があるかもしれないので、あなたがそれを持ったら、それが簡単に変更できることを確認してください。