店舗や
「ヘッドレス」とは何か
ヘッドレスは、
会員基盤でも
毎回作り直すと何が起きるか
会員アプリの
- ポイント台帳の
バグを :付与・利用・失効・取消の毎回 踏む 整合性は、 一見単純ですが 例外が 多い 分野です。 返品時の 取消、 期限が 近い 分からの 消し込み、 レシート二重送信の 防止。 どれも 「作った ことがある 人」と 「初めて 作る 人」で 品質差が 出ます - プッシュ配信の
基盤を :FCM や毎回 組む LINE Messaging API への 接続、 配信予約、 対象の 絞り込み、 送信失敗の 扱い。 アプリごとに 作り直すほどの 差は ありません - 管理画面が
後回しに :アプリのなる 画面に 予算が 寄り、 店舗スタッフが 日々 使う 管理画面が 最小限に なりがちです。 結果と して 運用が 開発会社頼みに なります - 改善が
横展開されない :ある案件で 直した バグや 加えた 機能が、 別の 案件には 反映されません
基盤と
ヘッドレス会員基盤で変わること
フロントの
POS や
運用が
データの
向いているケース・向いていないケース
向いているケース
- 会員アプリを
複数の ブランド・店舗網で 展開する、 または 今後展開する 予定が ある - LINE ミニアプリと
ネイティブアプリなど、 複数の チャネルを 持ちたい - POS・予約・EC など、
既存システムと 会員・ポイントを つなぎたい - 会員データを
自社の クラウドに 置きたい、と いう 要件が ある - 会員アプリの
受託開発を 行っていて、 案件ごとに 裏側を 作り直したくない
向いていないケース
- 店舗が
1 つで、 LINE 公式アカウントの ショップカードで 足りている - ポイントも
クーポンも 使わず、 単に 会員証を 表示したいだけ - 画面を
自分で 作る 体制が なく、 完成した アプリを 丸ごと 欲しい (この 場合は パッケージ型の アプリ作成サービスが 向いています)
「API だけ」の
導入時に確認したいこと
会員基盤を
- ポイント台帳が
台帳に :残高をなっているか 直接 書き換える 作りではなく、 付与・利用・失効・取消が すべて 記録と して 残り、 残高は その 集計に なっているか。 監査や 問い合わせ対応で 効いてきます - 冪等性が
保証されているか :POS からの二重送信や 通信の 再試行で、 ポイントが 二重に 付かないか。 Idempotency-Keyのような仕組みが あるか - テナントの
分離 :複数ブランドで使う 場合、 データが テナント単位で 確実に 分かれているか。 アプリ側の バグでも 他テナントの データが 見えない 仕組み (データベース側の 行レベルセキュリティなど)が あるか - 秘密情報の
扱い :LINE やFCM の 鍵、 Webhook の 署名鍵が 暗号化して 保存され、 画面には 表示されないか - API 仕様書の
有無 :OpenAPI 形式などで公開されていて、 開発者が 実装前に 評価できるか - 通知チャネルの
差し替え :LINE・FCM・メールを、 会員ごと ・テナントごとに 切り 替えられるか。 将来の チャネル追加に 耐えるか
まとめ|裏側は買って、画面に集中する
会員アプリで
シャノンでは、
よくある質問
ヘッドレス会員基盤とは何ですか?
ヘッドレス会員基盤とは、
どんな場合に向いていますか?
複数の
向いていないのはどんな場合ですか?
店舗が