Googleアカウントを使用した顧客ログインの有効化
メールを使ってメンバー登録する方法に加え、SHOPLINEでは顧客がGoogleアカウントを使ってログインできるオプションも提供しており、これにより顧客はストアへの登録やログインを迅速かつ簡単に行うことができます。
ワンクリックのGoogleアカウントログイン機能はGoogleによって開発されており、その実装にはGoogle CloudからクライアントIDとクライアントシークレットを取得する必要があります。Google Cloudでの事前手続きを完了した後、SHOPLINE管理画面に戻って設定を行ってください。設定プロセスはかなり長いため、手順をよく確認しながら進めてください。画面が説明と異なる場合やエラーが発生した場合は、スクリーンショットを撮り、SHOPLINE管理画面のオンラインコンサルタントにお渡しください。サポートいたします。
利用ガイド
Googleでのログインを有効にするには、Google CloudからクライアントIDとクライアントシークレットを取得し、それらをSHOPLINE管理画面に追加する必要があります。以下の手順に従ってください:
- Google CloudからクライアントIDとクライアントシークレットを取得します。https://console.cloud.google.comを開き、Googleアカウントにログインしてください。
- メインパネルの左上にあるプロジェクトリストからCREATE PROJECTをクリックします。
- プロジェクト名を入力し、親組織またはフォルダを選択してからCREATEをクリックします。
-
APIs & Services > OAuth consent screen に移動し、ユーザータイプでExternalを選択してCREATEをクリックします。
- システムはEdit app registrationページにリダイレクトします。ここでアプリ名、ユーザーサポートメール、および開発者連絡先情報を入力できます。入力後、下部のSAVE AND CONTINUEをクリックします。
- (オプション)Scopesページでスコープを追加または削除し、SAVE AND CONTINUEをクリックします。
- (オプション)Test usersページにユーザーを追加し、SAVE AND CONTINUEをクリックします。
-
Summaryページで設定を完了し、BACK TO DASHBOARDをクリックします。
-
Credentials > CREATE CREDENTIALS > OAuth client IDに移動します。
- Application typeでWeb applicationを選択します。
-
Authorized JavaScript originsの下に、URLsとしてドメイン名を入力します。これはあなたのストアの管理画面の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を参考にすることができます。
- エラー400:redirect_uri_mismatchが表示された場合は、ここで入力したリダイレクトURLがオンラインストアのログインリンクと一致しているか確認してください。
-
- 作成をクリックします。
-
クライアントIDとクライアントシークレットを取得します。ここでのクライアントIDとクライアントシークレットは、SHOPLINE管理画面のポップアップウィンドウ内のアプリIDとアプリシークレットに対応しています。
-
OAuth同意画面タブに移動し、公開ステータスを公開済みに変更するためにアプリを公開をクリックし、ポップアップウィンドウで確認をクリックします。
-
上記の手順を完了すると、クライアントIDとクライアントシークレットが設定されます。次に、Googleから取得したクライアントIDとクライアントシークレットをSHOPLINE管理画面に入力する必要があります。SHOPLINE管理画面から、設定 > 顧客アカウント > 一般設定 > ソーシャルメディアでログインに進み、Googleログインのオプションを見つけてリンクをクリックします。
-
ポップアップウィンドウで、Google Cloudから取得したアプリIDとアプリシークレットを入力し、ログインガイドを有効にするかどうかを選択してから、保存をクリックします。
-
Googleログインオプションに連携済みのステータスが表示されます。ビジネスのニーズに応じて、アカウントタイプのセクションで、クラシック顧客アカウント、新しい顧客アカウント、または両方に対してサードパーティログインを有効にするかどうかを選択してください。
- おめでとうございます。上記の手順を完了すると、顧客はGoogleアカウントを使用してストアにログインできるようになります。
この記事はAIを使用して翻訳されており、不正確な箇所が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。