2

ユーザーの IP/場所/国を知るための Shopify API 呼び出しはありませんか?

ここでのユーザーとは、フロントのパブリック ユーザーを意味します。

4

2 に答える 2

4

パーティーにはちょっと遅れましたが、はい、簡単にできます。アプリ プロキシを作成すると、shopify はクライアントに関する大量のデータ (彼の IP を含む) を送信します。含まれていない唯一の主要なものはCookieです(ちょっと変ですが、何でも)。

IP-to-country データベース (多くの無料データベースがネット上で入手可能) をダウンロードして保存し、アプリケーションを配置する場所にデータベースを配置します。リクエスト ヘッダーを見て IP を取得し、それを使用して国を特定するアプリを作成します。ここでアプリ プロキシを作成し、任意のページから ajax を使用してアクセスします。クライアントはそれを知る必要はありません。さらに必要な場合は、カート Cookie (JS を使用) を一緒に送信して、どの IP がどのカートに属しているかを追跡できます。ユーザーログインを許可している場合は、それも送信できます。

于 2012-11-26T12:40:46.300 に答える
2

Shopify API を使用すると、顧客データにアクセスできますが、チェックアウト時に入力した配送先住所と請求先住所を提供することしかできません。

ブラウザでライブの位置情報が必要な場合、それはまったく別のやかんです。次のようなサイトから始めることをお勧めします: http://www.browsergeolocation.com/

于 2012-10-25T13:23:37.677 に答える