Googleアカウントを使用した顧客ログインの有効化
メールを使ってメンバー登録する方法に加え、SHOPLINEでは顧客がGoogleアカウントを使ってログインできるオプションも提供しており、これによりストアへの登録やログインが迅速かつ簡単に行えます。
ワンクリックのGoogleアカウントログイン機能はGoogleによって開発されており、その実装にはGoogle CloudからクライアントIDとクライアントシークレットを取得する必要があります。設定のためにSHOPLINE管理画面に戻る前に、Google Cloudでの事前手続きを完了してください。設定プロセスはかなり長いため、手順をよく確認しながら進めてください。画面が説明と異なる場合やエラーが発生した場合は、スクリーンショットを撮り、SHOPLINE管理画面のオンラインコンサルタントにお渡しください。サポートいたします。
ステップバイステップガイド
Googleでのログインを有効にするには、Google CloudからクライアントIDとクライアントシークレットを取得し、それらをSHOPLINE管理画面に追加する必要があります。以下の手順に従ってください:
- Google CloudからクライアントIDとクライアントシークレットを取得します。https://console.cloud.google.comを開き、Googleアカウントにログインしてください。
- メインパネルの左上にあるプロジェクトリストからプロジェクトを作成をクリックします。
- プロジェクト名を入力し、親組織またはフォルダを選択してから、作成をクリックします。
-
APIとサービス > OAuth同意画面 > ユーザータイプで外部を選択し、作成をクリックします。
- システムはアプリ登録の編集ページにリダイレクトします。ここでアプリ名、ユーザーサポートメール、および開発者連絡先情報を入力できます。入力後、画面下部の保存して継続をクリックします。
- (任意) スコープページでスコープを追加または削除し、保存して継続をクリックします。
- (任意) テストユーザーページにユーザーを追加し、保存して継続をクリックします。
-
概要ページで設定を完了し、ダッシュボードに戻るをクリックします。
-
認証情報 > 認証情報を作成 > OAuthクライアントIDに進みます。
- アプリケーションの種類でウェブアプリケーションを選択します。
-
承認済JavaScriptの発信元に、URLの下にあるドメイン名を入力します。これはあなたのストアの管理画面のURLです。
-
認可されたリダイレクトURIの下に、ストアのログインページのURLを入力します。必要なURLは、通常アカウント、簡易アカウント、またはその両方を使用しているかによって異なります。
通常アカウント
ストアのドメインに「/user/signIn」を追加します。例:
-
ストアのドメインが https://abcd.myshopline.com の場合
ログインURLは https://abcd.myshopline.com/user/signIn となります
-
カスタムドメインを使用している場合: https://abcd.wxyz.com
ログインURLは https://abcd.wxyz.com/user/signIn となります
簡易アカウント
ストアのドメインに「/account/signIn」を追加します。例:
-
ストアのドメインが https://abcd.myshopline.com の場合
ログインURLは https://abcd.myshopline.com/account/signIn となります
-
カスタムドメインを使用している場合: https://abcd.wxyz.com
ログインURLは https://abcd.wxyz.com/account/signIn となります
通常アカウントと簡易アカウントの両方が有効な場合
両方のログインURLをフィールドに入力し、それぞれのURLを別の行に配置してください(Enterキーで区切ります)。
注意事項:
- 上記のURLは例です。必ず実際のストアのURLに置き換えてください。ストアのトップページのURLを参考にすることができます。
- ストアがマルチマーケットURLを使用している場合は、対応するマーケット固有のログインURLを認可されたリダイレクトURIフィールドに追加する必要があります。ログインURLにマーケットのパスを追加してください。例:https://xxxx.com/en-hk/user/signIn。そうしないと、そのマーケットから訪問した顧客がリダイレクト失敗を起こす可能性があります。
- エラー400:redirect_uri_mismatchが表示された場合は、ここで指定したリダイレクトURLがオンラインストアのログインリンクと一致しているか確認してください。
-
- 作成をクリックします。
-
クライアントIDとクライアントシークレットを取得します。ここでのクライアントIDとクライアントシークレットは、SHOPLINE管理画面のポップアップウィンドウに表示されるアプリIDとアプリシークレットに対応しています。
-
OAuth同意画面タブに移動し、公開ステータスを公開済みに変更するためにアプリを公開をクリックし、ポップアップウィンドウで確認をクリックします。
-
上記の手順を完了すると、クライアントIDとクライアントシークレットが設定されます。次に、Googleから取得したクライアントIDとクライアントシークレットをSHOPLINE管理画面に入力する必要があります。SHOPLINE管理画面から、設定 > 顧客アカウント > 一般設定 > ソーシャルメディアでログインに進み、Googleログインオプションを見つけて、リンクをクリックします。
-
ポップアップウィンドウで、Google Cloudから取得したアプリIDとアプリシークレットを入力し、ログインガイドを有効にするかどうかを選択してから、保存をクリックします。
-
その後、Googleログインオプションはリンク済みのステータスを表示します。ビジネスのニーズに応じて、アカウントタイプのセクションで、通常アカウント、簡易アカウント、または両方に対してサードパーティログインを有効にするかどうかを選択してください。
- おめでとうございます。上記の手順を完了すると、お客様はGoogleアカウントを使ってストアにログインできるようになります。
この記事はAIを使用して翻訳されており、不正確な箇所が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。