コンテンツにスキップ
無料でインストール
日本語
Claudeで開く このページについて質問するChatGPTで開く このページについて質問する

住所オートコンプリート(Google Maps)

バイヤーが入力している途中でGoogle Mapsの住所候補を表示し、市区町村、都道府県、郵便番号、国を自動で入力します。

住所オートコンプリートを使うと、バイヤーが番地や通りの名前を入力し始めた時点で、Sami B2B OnboardingがGoogleの住所候補を表示します。候補を選ぶと、その住所の残りの項目が自動で入力されます。バイヤーはフォームをすばやく入力でき、アプリがShopifyに作成する会社のロケーションにも正確な住所が登録されます。

Google Mapsのキーはストアにつき1つ追加します。オートコンプリートのオン/オフはフォームごとに切り替えます。

Google Cloudでブラウザキーを作成する

Section titled “Google Cloudでブラウザキーを作成する”
  1. Google Cloudコンソールを開き、プロジェクトを作成するか、使用するプロジェクトを選択します。

  2. APIs & Services › LibraryでMaps JavaScript APIを検索して有効にし、続けてPlaces APIも有効にします。前者はストアフロントに候補を読み込み、後者は住所を検索します。

  3. APIs & Services › Credentialsで、Create credentials › API keyをクリックします。キーをコピーします。キーはAIzaで始まります。

  4. キーの設定を開きます。

    1. Application restrictionsでWebsitesを選択し、ストアにアクセスできるすべてのドメインを追加します。例:https://example.com/*、https://your-store.myshopify.com/*。
    2. API restrictionsでRestrict keyを選択し、Maps JavaScript APIとPlaces APIを選択します。
    3. Saveをクリックします。
  1. Formsに移動し、フォームの横にあるEditをクリックします。左側のレールでIntegrationsをクリックします。Connected appsの下にあるAddress autocomplete行のSet upをクリックします。

    Address autocompleteパネルが開き、AccountとThis formの2つのセクションが表示されます。

    キーを保存する前のAddress autocompleteパネル。Accountの下にSetupリンクとNo keys yetが表示され、This formの下にはどのフィールドに候補が表示されるか、およびキーを制限する理由が記載されている。

    Set upをクリックしてキーを追加します。パネルには、どのフィールドに候補が表示されるかと、キーを制限するよう促す案内が表示されます。

  2. Accountの下にあるSet upをクリックします。Address autocompleteダイアログで、Maps API keyにキーを貼り付け、Saveをクリックします。Keys savedと表示され、Account行にキーが表示されます。

  3. パネルの下部にあるEnableをクリックします。ボタンがDisableに変わり、Connected appsのAddress autocomplete行にActiveと表示されます。キーがまだ保存されていない場合は、**Add your Maps API key first.**というバナーが表示されます。

  4. 保存バーのSaveをクリックします。Form savedと表示されます。

候補は、フォームのShopifyパネルでAddress line 1にマッピングされているすべてのフィールドに表示されます。パネルに表示されるとおり、When a buyer starts typing in a field mapped to Address line 1, Google suggests addresses. Picking one fills that block’s city, state, postal code and country.

バイヤーが候補を選択すると、アプリは同じ住所の次の項目にマッピングされたフィールドを入力します。

マッピング先 入力される内容
Address line 1 番地と通りの名前
City 市区町村
State / province 都道府県または州
ZIP / postal code 郵便番号
Country 国
  • Address line 2、Recipient、Phoneは、バイヤーが入力します。
  • 配送先住所と請求先住所は別々に扱われます。配送先住所を選択しても、請求先のフィールドは変更されません。
  • 入力された項目は、バイヤーが引き続き変更できます。
  • 候補は、ストアのページの言語で表示されます。

アプリが作成するWholesale applicationフォームでは、これらのフィールドが両方の住所ですでにマッピングされています。独自の住所の質問を作成する場合は、Company locationでマッピングします。回答をShopifyにマッピングするを参照してください。

  1. Formsに移動し、フォームの横にあるCopy linkをクリックします。リンクをプライベートブラウザウィンドウで開きます。

  2. Shipping addressの下にあるAddress line 1に、123 Main Streetなどと入力し始めます。ボックスの下にGoogleの候補リストが表示されます。

  3. リストから住所をクリックします。その住所のCity、ZIP or postal code、Country、State or provinceが入力されます。

候補が表示されない場合は、次を確認してください。

確認する項目 対処方法
Address autocomplete行にActiveと表示され、フォームが保存されている。 パネルでEnableをクリックし、続けてSaveをクリックします。
キーのウェブサイト制限に、テストしているドメインが含まれている。 ストアは独自ドメインとmyshopify.comドメインの両方で応答します。Google Cloudで両方を追加します。
Maps JavaScript APIとPlaces APIが有効で、プロジェクトに課金が設定されている。 APIs & Services › Libraryで有効にします。
フィールドがAddress line 1にマッピングされている。 ShopifyパネルのCompany locationでマッピングします。
  • 1つのフォームでオフにする:Address autocompleteパネルを開き、Disableをクリックして、Saveをクリックします。
  • すべてのフォームでオフにする:Accountの下でChangeをクリックし、Remove keysをクリックします。ダイアログに**Every form in this store stops using Address autocomplete until you add keys again.**と表示されます。Remove keysをクリックして確定します。

このページは役に立ちましたか?