このページでできること:顧客と店舗が、公式アカウントからプッシュを受け取れる(予約、問い合わせ、注文など)。
ショップまたは予約が開いているときだけ、サイドバーに LINE通知(/admin/settings/line)が出ます。入口が無いのは、モジュールが閉じているということです。
ページの役割:LINE Login と Messaging API のシークレットを入れ、店舗の LINE を連携する。どの出来事を推すかは、ショップ設定または予約設定の通知スイッチです。
誰が変更できるか。 既定ではオーナーのみ(このページの権限と同じ)。シークレットは公開の場に貼らないでください。
1. 画面の必須手順を Developers で終える
LINE公式アカウント の中に LINE Developers 必須手順 があります。画面の順に終えてください。Messaging API と LINE Login の2チャネルを作る、Messaging API を公開する、Linked LINE Official Account、Add friend option、Callback URL。1つ欠けると、顧客が連携できないか、連携しても届きません。
プッシュには、認可のときに公式アカウントを友だち追加してもらう必要があります。
2. シークレットを入れて保存する
| 項目 | 意味 |
|---|---|
| LINE Login Channel ID | 数字の列 |
| LINE Login Channel Secret | 保存後は再表示されません。替えるときは新しい値。空欄=現状を維持 |
| Messaging API Access Token | 同じルール |
| Messaging API Channel Secret | 任意 |
設定を保存 を押します。連携済みなら、シークレットはフォームに出ない旨が表示されます。
連携を解除 できます。すでに顧客が連携している場合、確認文は「以後はメールだけになる」と伝えます。
3. Callback URL をコピーする
見出しは LINE Login Callback URL。次の2つを、LINE Login チャネルに両方追加します(同じ Login チャネルです。Messaging API ではありません)。
- 顧客の連携:予約または問い合わせの成功ページで使う
- 店舗通知の連携:このページで店舗アカウントを連携するときに使う
ホストは、システムが実際に戻す先と一致させてください。独自ドメインを付けたあとは、もう一度照合します。コピー を押します。
4. 店舗の LINE を連携する
見出しは 店舗 LINE 連携。店舗やスタッフを複数つなげられます。
- 先に上の認証情報を保存する。
- ヘッダーの現在のサイトが、いま保存したサイトであること。
- LINE で店舗通知を連携 を押し、LINE で認可する。
- 連携済み店舗 LINE アカウント から、あとで 削除 できる。
店舗のメールは、基本設定の連絡先メールのままです。顧客の LINE は公開サイトの会員としての連携で、店舗の一覧とは別です。
ショップや予約の「通知する/しない」は、このページにはありません。メール通知、ショップとチェックアウト、通知とカレンダーを設定する。
確認
- このページに、連携済みと出る。
- テスト用の顧客で成功ページから LINE を連携し、公式アカウントを友だち追加したうえで、問い合わせまたは予約確認が1通届く。
- 店舗一覧に自分の LINE があり、管理画面の操作がそのアカウントへ推される(対応する通知スイッチはオン)。
止まりやすいところ
| 状況 | 対処 |
|---|---|
| サイドバーに LINE通知が無い | ショップも予約も開いていない。 |
| 「先に上の LINE 公式アカウント設定を保存してください」 | Channel ID、Secret、Access Token が揃っていない。 |
| 連携は成功に見えるが推されない | Messaging API が未公開、同じ公式アカウントにリンクしていない、または顧客が友だち追加していない。 |
| サイトを切り替えたあと連携できない | 認証情報は別のサイトにある。ヘッダーのサイトを確認し、保存してから連携する。 |
| Callback が一致しない | 2つの URL を Login チャネルに入れる。ドメインを変えたら更新する。 |