顧客のLINEアカウントによるログインを有効にする方法
メール登録に加えて、SHOPLINEでは顧客がLINEアカウントを使ってストアに素早く登録またはログインできるようにしています。この便利なログイン機能はLINEによって提供されており、LINEユーザーにとってより速く、より馴染みのあるサインインオプションを提供することでユーザー体験を向上させます。
ストアでLINEログインを有効にするには、まずLINE DevelopersプラットフォームからChannel IDとChannel Secretを取得する必要があります。これらの認証情報は、SHOPLINE管理画面でLINEログイン機能を設定するために必要です。
このガイドに従って、SHOPLINEストアとシームレスに連携するためのLINEチャネルの作成と設定方法を学びましょう。
| 注:LINE Developersの設定はプラットフォームの更新により随時変更される場合があります。設定中に問題が発生した場合は、SHOPLINEサポートまでお問い合わせください。 |
LINE Channel IDとChannel Secretの取得
このセクションでは、LINEログインチャネルを作成し、SHOPLINEストアとLINEログインを連携するために必要なChannel IDとChannel Secretを取得する手順を案内します。
ステップ1:LINE Developersコンソールにログイン
-
こちらのLINE Developersにアクセスし、右上のLog in to Consoleをクリックします。
-
Log in with LINE accountまたはLog in with business accountを選択し、ログイン情報を入力してLog inをクリックします。まだアカウントをお持ちでない場合は、Create an accountをクリックして登録してください。
ステップ2:LINEログインチャネルの作成
-
Create a new providerをクリックします。ポップアップウィンドウでProvider name欄に「shopline」(小文字)と入力し、Createをクリックします。
-
Channelsタブの下で、Create a LINE Login channelを選択します。
- LINE経由で登録する顧客に表示される基本的なチャネル情報を入力します:
- サービス提供地域と会社の地域を選択します。
- チャンネルアイコンをアップロードします。ストアのロゴを使用できます。
- チャンネル名と説明を入力します。
- ログイン設定を構成します:
- アプリタイプ: WEBアプリとモバイルアプリの両方にチェックを入れます。
- 二要素認証を要求:このオプションを有効にしてアカウントのセキュリティを強化します。
-
チャンネルに関する重要な更新情報を受け取るために、メールアドレスを提供します。任意で、ストアのプライバシーポリシーURLと利用規約URLを入力します。
-
LINE Developers Agreementに同意しますにチェックを入れ、次に作成をクリックします。
ステップ3:メールアドレスの許可を申請する
-
チャンネルタブで、先ほど作成したチャンネルを見つけてクリックし、その詳細を確認します。
-
チャンネルページで、基本設定に移動し、下にスクロールしてOpenID Connectセクションを見つけ、メールアドレスの許可の横にある申請をクリックします。
- 展開された設定セクションで:
- メール許可のリクエストの下の両方のオプションを確認してください。
- 顧客にメールアドレスの使用について通知する、ストアのプライバシーポリシーのスクリーンショットをアップロードしてください。
-
送信をクリックします。メール同意ステータスが申請済みに更新されます。
注意事項:
- ステータスが未申請の場合、顧客はLINEアカウントを使ってストアに登録またはログインできません。
- ステータスが申請済みでも、一部の顧客が登録やログイン時にエラーメッセージを表示する場合、そのLINEアカウントにメールアドレスが紐付けられていない可能性があります。その場合は、顧客にLINEアカウント設定でメールアドレスを連携するよう依頼してください。
ユーザーのメールアドレスへのアクセス許可をリクエストする詳細な手順については、LINEの公式ドキュメントをご参照ください。
ステップ4:コールバックURLの設定
-
LINEログインタブに移動し、ウェブアプリでLINEログインを使用するを有効にし、 コールバックURLの隣にある修正をクリックします。
-
SHOPLINEストアから適切なコールバック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をコールバックURLフィールドに追加する必要があります。ログインURLにマーケットパスを追加してください。例:https://xxxx.com/en-hk/user/signIn。そうしないと、そのマーケットから訪問した顧客がリダイレクト失敗に遭遇する可能性があります。
-
ストアのドメインが:https://abcd.myshopline.com
ステップ5:チャンネルを公開して認証情報を取得する
-
チャンネル名の右側にある開発中をクリックし、ポップアップウィンドウで公開をクリックします。ステータスが公開済みに更新されます。
-
最後に、基本設定に戻り、チャンネルIDとチャンネルシークレットをコピーします。
- SHOPLINE管理画面に戻り、次のセクションの指示に従って設定を完了してください。
管理画面でのLINEログイン有効化
SHOPLINE管理画面での手順
以下の手順に従って、ストアでのLINEログインを有効にしてください:
- SHOPLINE管理画面で、設定 > 顧客アカウント > 一般設定に移動します。
-
ソーシャルメディア経由のログインセクションで、LINEログインオプションを見つけてリンクをクリックします。
-
ポップアップウィンドウで、LINE Developers Consoleから取得したチャンネルIDとチャンネルシークレットを入力し、保存をクリックして有効化を完了します。
-
LINEログインオプションは連携済みのステータスを表示します。ビジネスのニーズに応じて、アカウントタイプセクションで、通常アカウント、簡易アカウント、または両方のサードパーティログインを有効にするか選択してください。
これで設定は完了です。ストアフロントでログイン機能のテストを行ってください。
LINEログインのテスト
ストアのサインアップ/ログインページにアクセスし、LINEサインアップ/ログインアイコンをクリックしてログインを試みてください。設定が正しければ、顧客はLINEアカウントへのログインとアプリへのアクセス承認を求められます(アプリ名とアイコンが表示されます)。
| 注:LINEアカウントは地域ごとに異なります。あなたのLINEアカウントと顧客のLINEアカウントが異なる地域で登録されている場合、LINEログインボタンが表示されなかったり、ログインに失敗することがあります。サポートが必要な場合は こちらからLINEサポートにお問い合わせください。 |
LINEログイン時のアカウント処理
顧客がLINEでログインすると、システムはメールアドレスの有無と既存の顧客記録との一致に基づいてアカウントを処理します。
初回ログイン
- メールアドレスが承認され、アカウントが存在する場合:顧客のLINE承認済メールアドレスがストア内の既存アカウントと一致する場合、その既存アカウントに自動的にログインされます。コピーアカウントは作成されません。
- メールアドレスが承認されているが既存アカウントがない場合:メールアドレスが既存のアカウントと一致しない場合、そのメールアドレスをリンクした新しいアカウントが作成されます。
- メールアドレスが承認されていない場合:顧客がメールアドレスへのアクセスを承認しない場合、LINE IDを使用して新しいアカウントが作成されます。メールアドレスはリンクされません。
再ログイン
- メールが承認され、アカウントにメールがなく、メールが使用されていない場合: 顧客が自分のメールアドレスへのアクセスを承認し、現在のアカウントにまだメールがなく、そのメールが他のアカウントに連携されていない場合、承認済のメールがアカウントに追加されます。
- メールが承認され、アカウントにメールがなく、メールがすでに使用されている場合: 顧客が自分のメールアドレスへのアクセスを承認したが、そのメールがすでに別のアカウントに連携されている場合、メールは追加されず、顧客はログインを続行します。
- メールが承認され、アカウントにすでにメールがある場合: 顧客が自分のメールアドレスへのアクセスを承認し、現在のアカウントにすでにメールがある場合、既存のメールは上書きされず、顧客はログインを続行します。
- メールが承認されなかった場合: 顧客が自分のメールアドレスへのアクセスを承認しない場合、顧客はログインを続行し、アカウント情報の更新は行われません。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。