本文へスキップ

機能

カフェとレストランに必要なすべてが揃っています

QRコード生成からリアルタイム注文追跡まで、AIコンテンツから多言語メニューまで — Thmenuは成長するビジネスのための完全なデジタルソリューションです。

  1. 01

    テーブルごとのQRメニュー

    テーブルごとに専用のQRコードがあり、ブラウザでメニューが開きます。お客様はアプリもアカウントも必要ありません。

  2. 02

    31言語

    お客様のスマホの言語が対応する31言語のいずれかであれば、メニューはその言語で開きます。料理名と説明文はバックグラウンドで自動的に翻訳され、どの翻訳も修正できます。

  3. 03

    テーブルオーダー

    お客様がテーブルから注文すると、注文はダッシュボードにリアルタイムで表示され、スタッフには通知音とプッシュ通知が届きます。

  4. 04

    メニュー分析

    各料理が開かれた回数、カートに追加された回数、注文された回数に加え、日ごとの注文と売上、最も混み合う時間帯のヒートマップを確認できます。

  5. 05

    AIによる料理の詳細

    料理名を入力すると、AIが説明文・材料・アレルゲンを提案します。保存前に内容をご確認ください。その後、メニュー全体を提供しているすべての言語に翻訳できます。

  6. 06

    お店のカラーとレイアウト

    独自のカラーかプリセットを選び、メニューをグリッド、リスト、コンパクトリストのいずれかで、お好みのカードスタイルで表示できます。

  7. 07

    標準で堅牢

    注文は、TorやVPNの使用、位置情報の偽装の兆候、急激な注文の集中についてチェックされ、リスクのある注文にはスタッフ向けのフラグが付きます。注文にはレート制限があり、同じ送信が繰り返されても注文が重複して作成されることはありません。

  8. 08

    キャンペーンとプロモコード

    期間を指定して、またはハッピーアワーのような毎週の時間帯に、メニューにプロモーションバナーを表示できます。開始日と終了日を設定した割引コードも提供できます。

  9. 09

    ホーム画面に

    お客様はiOSとAndroidでメニューをホーム画面に追加できます。直近一日以内にスマホで開いたメニューはオフラインでも閲覧でき、オフライン中の注文は接続が戻ると送信されます。

  10. 10

    世界最速 — Cloudflare CDN

    Cloudflareのグローバルエッジから配信され、お客様に近いノードで読み込まれます。実際の速度は回線状況によります。

  11. 11

    お客様の評価

    テーブルの会計がクローズされると、お客様は来店の評価を付けることができ、すべての評価がダッシュボードに表示されます。

  12. 12

    デジタルウェイター呼出し・会計

    お客様はテーブルからウェイターを呼んだり会計を依頼したりでき、スタッフはパネルで各呼び出しを確認してクローズできます。

  13. 13

    スタッフの役割

    ウェイター、レジ担当、キッチンスタッフ、マネージャー向けにプリセットの役割があり、それぞれに固有の権限があります。スタッフはキッチンディスプレイとスタッフ用スマートウォッチアプリにPINでサインインし、重要な変更は記録されます。

  14. 14

    手動注文入力

    テーブル、テイクアウト、電話の注文をダッシュボードから入力でき、入力するたびに印刷可能なレシートが開きます。

  15. 15

    アクセシビリティサポート

    すべてのメニューに文字サイズ調整と高コントラストモードを内蔵。視覚に障がいのあるお客様も表示を自分のニーズに合わせて調整できます — 追加設定は不要です。

  16. 16

    ペーパーレス

    価格や料理はいつでも変更でき、メニューに反映されます。印刷したQRコードは変わらないので、刷り直す必要はありません。

  17. 17

    多様な支払い方法

    Stripeが利用できる国では、お客様は自分のスマホからStripeを通じてカードで支払えます。対応端末ではApple PayとGoogle Payも使えます。

  18. 18

    セルフオーダーキオスク

    タブレットをカウンター用のフルスクリーンのセルフサービスメニューにできます。お客様はメニューを見てテイクアウトの注文ができ、画面はお客様ごとにリセットされます。

  19. 19

    ロイヤルティポイント

    会員は注文ごとにポイントを獲得し、より速く貯まるランクへと上がっていきます。各会員の残高はダッシュボードで確認・調整できます。

  20. 20

    予約&ウェイティングリスト

    予約を受け付けられます(メールアドレスを残したお客様には、確認とお知らせがメールで届きます)。予約なしで来店したお客様のウェイティングリストもダッシュボードで管理できます。

完全なリスト

すべての機能225

Thmenuの包括的なエンドツーエンドの機能 — すべてのカテゴリー、隠すものは何もありません。

インストール可能なアプリ(PWA)4

  • ホーム画面にインストール(iOS・Android) — 管理ダッシュボードとゲスト向けメニューは、ブラウザからアプリとしてインストールできます。アプリストアもダウンロードも不要です。
  • オフラインで動作 — 一度開いたメニューは、接続がなくても引き続き動作します。
  • プッシュ通知 — 新しい注文、ウェイター呼び出し、会計依頼が、インストールしたアプリにプッシュ通知で届きます。
  • フルスクリーンのスタンドアロンモード — インストール後はブラウザの UI なしで、ネイティブアプリのように動作します。

通知 & プッシュ10

  • Web Push(VAPID、RFC 8291) — 管理者ブラウザと顧客(提供準備完了)向けの ES256 VAPID 署名付き Web Push。urgency:high、TTL 約 10 分
  • 注文受信 → オーナー — 顧客の注文 POST 成功時に発火(「テーブル N から新規注文、合計 $X」)。ネイティブ + Web 横断
  • 注文準備完了 → オーナー — 注文が「ready」に移行したときに発火。同一注文の更新は自動的にまとめて表示
  • 注文準備完了 → 顧客(Web Push) — 注文が準備完了になったときの顧客側 VAPID プッシュ。注文詳細ページでオプトイン
  • 注文キャンセル → オーナー — 顧客が 90 秒のウィンドウ内でキャンセルしたときに発火
  • ウェイター呼び出し → オーナー/スタッフ — 顧客の「ウェイターを呼ぶ」がスマートウォッチ + スタッフ端末 + 管理 Web へテーブル別プッシュを発火。ハプティクスボキャブラリー付き
  • 会計依頼 → オーナー/スタッフ — 顧客の「会計をお願いする」がスマートウォッチ、端末、Web へテーブル別プッシュを発火
  • 在庫切れ予測 → オーナー — AI が予測する 3 日先の在庫切れアラート。信頼度 50% 以上のとき 1 日 1 回/レストランで通知
  • 予約作成 → オーナー — 新規予約時に、オーナーのスマートウォッチ/端末/Web へレストラン別プッシュ
  • リアルタイム SSE 通知 → 管理 Web — 5 秒間隔の D1 ポーリングで、未処理注文数、ウェイター呼び出し、会計依頼、準備完了注文を管理画面へプッシュ

注文、KDS & キッチン23

  • QR メニュー(コア顧客メニュー) — QR または直接 URL から開く公開デジタルメニュー。カテゴリー、商品、画像を表示
  • 注文カート & チェックアウト — 決済前にモディファイアと数量を指定して商品を選ぶショッピングカート
  • 顧客注文(5 ステップのライフサイクル) — 注文 → 保留 → 確定 → 調理中 → 準備完了 → 提供済み。リアルタイムのステータス更新とサーバー側の正規ステータス管理
  • 注文モディファイア & カスタマイズ — 商品ごとのモディファイアグループ(サイズ、トッピング、追加)。オプション別の価格差分を JSON スナップショットとして保存
  • 商品メモ(特別指示) — 商品ごとの自由記述メモ(「玉ねぎ抜き」)を KDS レシートに表示
  • ETA / 注文カウントダウン — 「調理中」から「準備完了」までの 25 分調理タイマーを顧客に表示(target_ready_at)。30 秒ポーリング、準備完了時に緑のパルス
  • 注文チップ調整(決済後) — 顧客が注文後にチップを追加/変更。tip_max_percent(デフォルト 50%)でサーバー側上限を設定
  • 注文キャンセル(90 秒ウィンドウ) — 顧客が保留中の注文を 90 秒以内にキャンセル。アトミックなレースチェック、ロイヤルティ付与の取り消し、シャドウバンに対応
  • 注文返金(累計トラッキング) — 管理者による一部/全額返金を refunded_amount_cents で累計トラッキング。OCC レースガード(409)付き
  • 多通貨 & 税内訳 — レート別の税内訳 JSON 付き注文合計。内税/外税、通貨スナップショットに対応
  • 注文共有(Web Share API) — 顧客が OS ネイティブの共有シートまたはクリップボード経由でライブ注文ステータスを他の端末へ共有
  • KDS(キッチンディスプレイシステム) — リアルタイム SSE/ポーリングの注文キュー。ステータス遷移(保留 → 確定 → 調理中 → 準備完了 → 提供済み)に対応
  • KDS ステーション & PIN ログイン — レストランごとに複数の KDS ステーション。各ステーションに 4〜6 桁の PIN とカテゴリーフィルター
  • KDS 注文ステータスワークフロー(OCC) — `AND status=<prev>` のレースチェックによるアトミックなキッチン遷移。ステータス別ボタンラベルにも対応
  • 注文一覧 & 詳細 — 全注文をステータス別にグループ化。商品/合計/顧客へドリルダウン。手動の一部返金、チップ調整に対応
  • 注文入力(手動 POS) — スタッフがテーブル → カテゴリー → 商品 → 数量 → 確定で注文を作成。冪等キー付き POST、電話/現金にも対応
  • バータブ(セッションベースのタブ管理) — 複数注文をまたぐ顧客ごとの継続タブ。累計残高と商品別トラッキングに対応
  • ESC/POS サーマルプリンター対応 — CP857 トルコ語エンコーディングによるレシート向けの生 ESC/POS バイトビルダー(32/42/48/56 文字幅)
  • サーマルプリンターブリッジ(Web Serial/USB/Bluetooth) — Web Serial、USB、Bluetooth 経由の ESC/POS 通信を担うブラウザートランスポート層
  • プリンター設定 & ペアリング UI — プリンターの検出、ペアリング、テスト。モデル/幅/エンコーディングの選択に対応
  • キッチンレシートチケット — ESC/POS 専用のキッチン印刷:レストラン、テーブル、商品、数量、メモ、モディファイア、経過時間
  • 顧客レシート / 会計チケット — 顧客向けサーマルレシート:レストラン、テーブル、商品、単価、合計、決済手段、タイムスタンプ
  • 在庫切れ時の自動 86 — 注文時のアトミックな在庫減算により、在庫が 0 以下の商品を非公開化し、オーナーへアラートをプッシュ

キオスク2

  • キオスクモード(セルフサービス) — どのタブレットでも使える全画面キオスク。タップで始めるスタート画面、ライブメニューとカート、60秒間操作がないとリセット。注文はテイクアウト注文として登録
  • キオスク端末登録 — 開発者/連携画面からキオスク端末を登録・管理

決済2

  • Stripe Checkout & Payment Intents — 顧客向けチェックアウトセッション + エージェント注文向け Payment Intents。SCA/3D セキュア、メタデータ帰属、返金に対応
  • Stripe Connect — レストランへの支払いとコミッション分配(レストランは小計分を受領、プラットフォームはコミッション)。Webhook 駆動

AI スイート29

  • AI 商品説明ジェネレーター — LLaMA 3.1 8B が名前/カテゴリー/価格から 2 文のメニュー説明を生成。入力はサニタイズ済み
  • AI 商品詳細の自動入力 — 栄養(kcal/脂質/炭水化物/タンパク質/塩分)、原材料、EU-14 アレルゲン許可リストを入力。7 日間 KV キャッシュ付き
  • AI メニュージェネレーター(一括) — 1 プロンプトでメニュー構造一式(カテゴリー、商品、説明、推奨価格、アレルゲン、分量)を生成
  • AI メニュークリーンアップ — 重複/非アクティブ商品、不統一な命名、誤字、低パフォーマー商品を整理候補として検出
  • AI 価格提案 — 30 日間の販売数量/売上を匿名化したレストラン横断のカテゴリー中央値と比較し、推奨価格を返却
  • AI レシピ提案 — 利用可能な原材料、料理ジャンル、食習慣トレンドから季節/テーマ別レシピを提案。アレルゲンタグ付き
  • AI 日替わりスペシャルジェネレーター — 原材料、季節性、トレンドから日替わり/週替わりスペシャル + マーケティング文を生成。推奨価格付き
  • AI シフトスケジュール最適化 — 過去の来店量、ピーク時間、予約、空き状況、人件費からスタッフのシフトパターンを提案
  • AI メニュー翻訳 — 名前 + 説明を文脈考慮で 31 言語に翻訳する飲食特化翻訳。HTML マークアップを保持
  • AI レビュー返信ジェネレーター — ゲストのレビューへのオーナー返信を、お詫びのトーンを含む選べるトーンで下書き。オーナーが編集して送信
  • AI バイオジェネレーター — 料理ジャンル、立地、得意料理、創業ストーリーから 200 語の SEO 最適化レストラン紹介文を生成
  • AI インサイト(日次/週次/月次) — 前年比/前週比の売上/AOV/トップ商品/ファネルを比較する cron 生成のナラティブレポート(3〜5 段落)
  • AI メニューチャット(顧客向け) — 自然言語によるメニュー検索(「ベジタリアンのパスタは?」「グルテンフリーは?」)。3〜5 件の該当商品を返却
  • AI 商品レコメンド — メニュー文脈 + カート内容 + 除外リストを用いた 3〜5 件の商品提案。主要商品にアンカー
  • AI スマートアップセル — メニューから 2〜4 件の補完商品(ペアリング、追加、デザート、飲料、前菜)を upsell_type で分類して提案
  • AI 音声注文(音声からカートへ) — Web Speech API → LLaMA が意図を解析 → 商品をマッチング → 曖昧さフラグ付きでカート項目を返却。ローカライズ対応
  • AI ワイン/飲料ペアリング — 注文した料理に対し、風味プロファイル、料理ジャンル、ワインリストからペアリングを提案。価格帯付き
  • AI 料理提案(顧客フォーム) — 顧客が料理アイデア(名前、説明、料理ジャンルのヒント)を投稿。管理者がステータスでトリアージ
  • AI コンテンツクリーンアップ(一括モデレーション) — 顧客フィードバックを冒涜表現/スパムについて一括レビュー。一括削除 + フラグに対応
  • 感情分析(フィードバック/レビュー) — cron がゲストのフィードバックをポジティブ/ニュートラル/ネガティブ/クリティカルに分類。テーマ付き
  • MCP:start_order_session — agent_session_id + customer_confirm_url を発行(TTL 30 分)。レストランの agent_enabled フラグを確認
  • MCP:place_order — 注文 + 商品をアトミックに挿入し、商品を検証、通貨をスナップショット、在庫を減算、0 で自動 86 を実行
  • MCP:cancel_order — 所有権 + セッション TTL チェック、OCC レースガード、ロイヤルティ付与の取り消しを伴うアトミックキャンセル
  • MCP:get_order_status — ステータス + ETA + 商品をポーリング。30 秒キャッシュ、スコープ orders:read
  • MCP:request_bill — bill_request を挿入し、管理者プッシュを発火。割り勘 UI 用に合計を事前入力可能
  • MCP:waiter_call — waiter_call を挿入し、振動ボキャブラリー付きで管理者 + スマートウォッチへプッシュを発火。任意でメモ付き
  • MCP:get_restaurant_menu — 公開メニュースキーマ(スコープ不要)。カテゴリー + 商品 + 価格 + アレルゲンを返却
  • MCP:check_loyalty — ロイヤルティ残高 + ティア + 次ティアしきい値を返却。スコープ loyalty:read
  • MCP:apply_promo — プロモ割引をアトミックに予約/適用し、最大利用数 + 顧客あたり上限を確認。スコープ orders:write

マーケティング & ロイヤルティ22

  • メールキャンペーン — 購読者リストへの HTML メール一斉配信。ステータストラッキング(下書き/キュー/送信中/送信済み/失敗)と配信管理
  • メールテンプレート — 再利用可能なブランド HTML テンプレート。差出人名と返信先をカスタマイズ可能
  • メール購読者 — ステータス(購読中/購読解除/バウンス/苦情)、流入元トラッキング、購読者別情報を備えた購読者リスト
  • メールドリップシーケンス — トリガーベースの多段ライフサイクルメール(登録/初回注文/誕生日/予約完了、Day-1/7/30)
  • メールニュースレター登録 + 購読解除 — チェックアウト時のメール取得。管理者設定のリストとワンクリック購読解除に対応
  • プロモーションバナーキャンペーン — カスタムカラー、バッジテキスト、画像、期間設定、並び順を持つ注目メニューバナー
  • お知らせ(メニュー内バナー) — メニュー内の固定バナー(「ハッピーアワー 17-19 時」)。カラー/アイコン/テキストのカスタムと期間スケジュールに対応
  • プロモコード — 管理者作成のコード。割合/定額割引、最低注文額、利用上限、顧客あたりの利用回数に対応
  • プロモコードの顧客適用 — チェックアウト時の適用。サーバー側検証、利用上限の強制、最低利用額チェック、IP 別制御に対応
  • ロイヤルティプログラム(付与 + 引き換え) — 注文ごとのポイント付与と割引/特典への引き換え。アトミックな残高チェックガードと特典在庫管理に対応
  • ロイヤルティ登録 — メール/電話による顧客アカウント作成。ティア別の付与率と来店履歴に対応
  • ロイヤルティティア — 利用額/来店しきい値による Bronze/Silver/Gold/Platinum 分類。ティア別の付与率と引き換えに対応
  • ロイヤルティティア自動化 — 日次 cron が過去 90 日の累計利用額に基づきティアを自動昇格。ボーナス加算とロイヤルティ割引を適用
  • ロイヤルティポイント有効期限 — 12 か月の有効期限。日次 11:00 UTC のスイープで相殺エントリーを記録し、残高を減算して通知
  • ロイヤルティ管理調整 — 監査証跡向けの任意メモ付きで、ポイントを手動増減(プラス/マイナス)
  • ロイヤルティ会員一覧 — 全会員の管理ビュー:メール/電話/名前、ポイント残高、累計ポイント/利用額、来店回数、最終来店
  • ロイヤルティウォレット統計 — 累計ポイント、残高、ティア、当期獲得、引き換え可能特典の在庫を表示する顧客ウォレット
  • マーケティング AI(コンテンツ + セグメンテーション) — ソーシャル投稿、メールテンプレート、プロモ文の AI 生成に加え、顧客セグメンテーション/キャンペーン支援
  • オートスポットライト — 月曜の cron が低在庫商品を注目商品へ自動昇格。廃棄削減と在庫消化に貢献
  • 日替わりスペシャル — AI 提案または手動の期間限定スペシャル。「本日のスペシャル」バッジと自動ローテーション付き
  • 商品の注目フラグ — メニュー項目を強調/宣伝する手動フラグ。顧客メニューで視覚的に強調表示
  • 商品のいいね / ウィッシュリスト — localStorage によるお気に入り料理のブックマーク。メールプロファイル経由でレストラン横断解決に対応

予約 / ウェイトリスト10

  • 予約 + 予約カレンダー — 人数、氏名/メール/電話、メモ付きの顧客による日時スロット予約。管理者向けの日次ビューカレンダーに対応
  • 予約管理キュー — ステータス遷移(保留 → 確定 → 着席/ノーショー/完了)。並べ替え可能な今後/履歴ビューに対応
  • 予約キャンセル(顧客) — 確認コードリンクによるキャンセル。アトミックなレースチェック(status='pending')付き
  • 予約確認コード — 照会、ステータス確認、キャンセル用の予約ごとの固有コード
  • 予約 iCalendar エクスポート — カレンダー取り込み用に予約詳細を含む顧客向け .ics エクスポート
  • 予約ノーショートラッキング — ポリシー運用のために管理者がノーショーをマーク
  • 予約人数上限 — 予約時に強制されるレストランごとの最大人数(デフォルト 50)
  • 有効スロット重複排除インデックス — (レストラン、テーブル、時間枠)あたり 1 件の保留/確定予約を強制する部分 UNIQUE インデックス
  • テーブルセッション(QR 参加、TTL 1 時間) — 複数の顧客が同じテーブル QR をスキャンしてセッションを形成(session_token、join_code、host_device_id)
  • ウェイトリスト管理 — セルフサービスのキュー参加(人数、電話、メモ)と管理者のステータス遷移(待機中 → 通知済み → )

アナリティクス & BI11

  • アナリティクスダッシュボード — リアルタイム KPI カード(24 時間売上、注文数、AOV、完了率)、30 日間の売上トレンド、時間帯別ヒートマップ
  • 注文アナリティクス — 注文量、売上、AOV、決済手段別内訳、返金トラッキング、累計返金台帳、キャンセル分析
  • メニュー ABC(パレート)分析 — 30 日間の履歴から商品を A(上位 約 80% 売上)/ B / C に分類。累計売上シェアとランキング付き
  • メニューヘルススコア — セットアップ検証:画像の有無、説明の充実度、アレルゲン網羅、価格整合性、注目商品
  • 注文ヒートマップ — ピークと閑散期を特定するための時間帯 × 曜日の注文量可視化
  • AI 顧客インサイト — 日次ナラティブ(前日比/前週比指標、離反リスク顧客、トップロイヤルティ会員、3 つのアクション CTA)+ 週次の詳細分析
  • 売上目標 / KPI ターゲット — 管理者設定の日次/週次/月次の売上/注文/顧客目標。進捗の可視化と差異分析に対応
  • 人気時間帯ヒートマップ(公開 API) — 顧客の意思決定に向けて、時間帯別のレストラン人気度を公開するエンドポイント
  • Z-report(営業終了時の照合) — シフト終了時の現金 & カード合計。差異検出、返金サマリー、保留項目、チップ列に対応
  • 税レポートエクスポート — 月次/四半期 P&L:売上、徴収税、返金、純課税所得。会計士向けにダウンロード可能な CSV
  • 原価(COGS)トラッキング — 商品レベルの原価。自動マージン計算と月次 P&L レポート、レシップリンクに対応

スタッフ & オペレーション14

  • スタッフ管理(ロール + 権限) — オーナー/管理者/マネージャー/キッチン/サーバー/レジ/KDS のロール。きめ細かな権限ゲート(view_orders)付き
  • スタッフ PIN 認証 — KDS/フロアスタッフ向けの 4〜6 桁 PIN ログイン。PBKDF2 20 万回ハッシュ、認証情報ごとの 16 バイトソルト、アトミック D1 に対応
  • タイムクロック(打刻) — PIN ベースの出退勤打刻。シフト時間、休憩、人件費計算、残業自動フラグ、KDS トークンに対応
  • シフトスケジューリング — 定期/単発のシフトカレンダー。スタッフ割り当て、期間スケジュール、レストランごとのタイムゾーンに対応
  • シフト引き継ぎ — 構造化されたシフト間メモ(未処理注文、課題、インシデント、在庫メモ)。確認機能付き
  • チッププール / サービス料 — 日次チップ集計とスタッフ別配分ルール。ロール/シフトベースの配分と手動上書きに対応
  • スタッフ監査ログ — スタッフ操作(ログイン、PIN/パスワード変更、権限変更、返金)の 24 か月ローリング保持
  • インボックス(統合アラートフィード) — ウェイター呼び出し、会計依頼、低在庫、レビュー、予約、アレルゲンインシデント、シフトを 5 秒間隔でポーリング
  • ウェイター呼び出し(ベルシステム) — 顧客の「ウェイターを呼ぶ」ボタンが waiter_calls レコードを作成し、スタッフの時計 + 管理 Web へプッシュ
  • ウェイター呼び出しの確認 — ダッシュボードまたはスマートウォッチから、スタッフが呼び出しを表示/優先順位付け/確認。応答時間トラッキング付き
  • 会計依頼(アディソン) — 顧客の「会計をお願いする」が bill_requests レコードと締めステートマシンを作成。会計フリーズで新規注文をブロック
  • 会計依頼の確認 — ダッシュボードまたはスマートウォッチから、スタッフが受領と完了を確認
  • アクティビティフィード — 全操作(注文作成、返金、スタッフログイン、メニュー編集)のリアルタイムフィード。検索・フィルタリング可能
  • 営業時間 + 休業モード — 曜日別の営業時間(休憩込み)。時間外の注文を無効化し、休業モード切り替えに対応

メニュー、在庫 & 価格15

  • メニューエディター(商品/カテゴリー/モディファイア) — メニューの完全 CRUD:商品の作成/編集/削除、一括補充 CSV、アレルゲンタグ、税率上書き、AI 栄養情報
  • メニューカテゴリー(階層型) — 商品グループ(前菜/メイン/デザート/ドリンク)。ドラッグ並べ替えと任意の親ネストに対応
  • 商品管理(CRUD) — 商品のフルライフサイクル:名前、説明、価格、画像、在庫状況、調理時間、アレルゲン、原材料
  • 商品レシピエディター + COGS — 単位あたり原価とマージン % 計算を備えたレシピ原材料リスト
  • 商品の一括インポート/エクスポート
  • 商品の一括価格更新 — 複数商品への割合マークアップ/マークダウンを適用。確定前にプレビュー可能
  • 商品の補充トラッキング — 在庫照合のため、数量とタイムスタンプ付きで手動補充を記録
  • 商品ギャラリー(複数画像) — 複数の商品写真(アングル、原材料、調理風景)をアップロード。ギャラリービューアとオンデバイス処理に対応
  • 栄養情報(AI + 手動) — カロリー、マクロ栄養素、アレルゲンを AI または手動で入力。商品別の税率に対応
  • アレルゲントラッキング + 顧客警告 — 商品への EU-14 アレルゲンリスト。顧客のアレルギー入力でカート警告を表示。インシデントログ付き
  • 在庫管理 — 商品別の在庫トラッキング。0 以下で自動 86、オーナー通知、在庫状況に対応
  • 在庫変動台帳 — 全在庫調整(照合、履行、廃棄、傷み、移動)の詳細ログ。理由コード付き
  • 在庫予測分析 & 再発注 — AI による 14 日先の在庫切れ予測(消費率 + 信頼度)。在庫切れまで 3 日未満でアラート
  • COGS 夜間更新 — 02:30 UTC にレシピから商品 COGS を再計算。マージン低下 10% 超を検出して管理者アラートを表示
  • 税設定 & 税率 — 商品別上書きとレストランデフォルトを備えた多税率設定。内税/外税切り替えに対応

顧客体験 / PWA / 国際化14

  • PWA(インストール可能、オフラインファースト) — Service Worker のオフライン対応とネットワーク優先ミューテーションを備えた、インストール可能な顧客メニュー + 管理ダッシュボード
  • バックグラウンド同期(オフラインキュー) — 注文/フィードバックをオフラインでキューに入れ、再接続時に Service Worker がリプレイ。オフラインインジケーター付き
  • ローカライズ(31 言語 + RTL) — TR/EN/DE/FR/ES/IT/PT/RU/AR/HE/FA/ZH/JA/KO/NL/PL/RO/EL ほか。アラビア語/ヘブライ語の RTL ミラーリングに対応
  • リアルタイム通貨換算 — リアルタイム通貨切替(EUR/USD/GBP/SAR/AED)— 観光客は自国通貨で価格を確認できます
  • ダークモード — システムテーマ検出 + localStorage に保持する手動切り替え
  • アクセシビリティ(WCAG 2.1 AA) — Aria ラベル、セマンティック HTML、キーボードナビゲーション、focus-visible、44×44 のタッチターゲット
  • メニューテーマエディター — カラーピッカー、フォント選択、ロゴ/カバー、レイアウト切り替え(グリッド対リスト)をメニューと Web に適用
  • ギャラリー / レストラン画像 — メニューヘッダーとランディングページ向けに、内装/料理のギャラリー写真をキャプション付きでアップロード
  • ソーシャルリンク管理 — メニューフッターの設定可能な Instagram/TikTok/Facebook/LinkedIn リンク。safeHref 検証付き
  • Wi-Fi 情報表示 — メニューフッターにゲスト Wi-Fi の SSID + パスワードを表示
  • フィードバック / NPS(注文後) — 提供後の 5★ + カテゴリー + 280 文字メッセージ。注文ごとの重複排除、エンティティエンコード、IP 別制御付き
  • フィードバック管理ダッシュボード — 感情チップ、日付範囲とソースフィルター、重大アラートプッシュを備えた全フィードバック
  • 料理提案トリアージ — 顧客投稿の料理アイデアを管理者トリアージ用にキューイング。ステータスと管理者メモ付き
  • 顧客 Web Push 購読 — 注文詳細へのディープリンク付きの準備完了/キャンセル通知。購読の永続化に対応

顧客 CRM4

  • 顧客一覧 / CRM — ロイヤルティ会員 + 予約 + フィードバックを検索可能な連絡先リストに集約。詳細表示付き
  • CRM 連絡先情報(重複排除) — 注文、予約、ロイヤルティ、フィードバックをまたいで重複排除した統合メール/電話の連絡先保管
  • CRM ウィンバック候補 — 60 日以上来店のない顧客を再エンゲージメント向けの離反リスクとしてフラグ
  • CRM タグ付け — セグメンテーション向けの任意タグ(VIP/常連/一見)

自動化5

  • 日次運用ダイジェストメール — レストランのタイムゾーン別オプトイン日次メール:売上、注文、チップ、トップ商品、フィードバック集計、新規情報
  • 低在庫日次ダイジェストメール — stock_qty がしきい値以下の商品を列挙する Resend HTML メール。09:00 UTC、冪等性ガード付き
  • 原材料の再発注アラート — 再発注が必要な商品の日次メール。消費速度ベースの数量とサプライヤーリンク付き。09:30 UTC
  • バックアップ(週次)+ 検証(日次) — 日曜 02:00 UTC に全 D1 DB を AES-256-GCM で R2 へスナップショット(PII テーブルは除外)。日次 05:00 UTC 検証付き
  • GDPR/KVKK 削除処理 — 日次 14:00 UTC に 30 日の猶予期間を過ぎたアカウントを、消去テーブル許可リストで物理削除

アフィリエイトプログラム30

  • アフィリエイトプログラム(フェーズ 1〜3) — 紹介システム:登録、コミッショントラッキング、支払い、1099、異常検知を web-affiliate 横断で実現
  • アフィリエイト登録(OTP + Turnstile) — ボット対策 Turnstile 付きのメール/パスワード登録。日次ソルトハッシュによる IP 別 24 時間レート制限(3/日)
  • OTP 認証 — ワーカー管理の一時 OTP(TTL 5 分、スコープ束縛:payout_request/balance_check/kyc_approve)。Cookie 経由ほか
  • アフィリエイトダッシュボード(KPI カード) — 累計獲得 / 保留 / 利用可能 / 支払済み残高、コミッション率、ティア + 紹介コード(コピー可)
  • 収益履歴 & 内訳 — 月次収益の棒グラフ、匿名化された紹介レストラン一覧、ステータス/日付範囲別の収益フィルター
  • 支払いリクエストフロー — OTP ゲート付きリクエスト(最低 $50)。15 日クールダウン AND 月次上限(デフォルト 2/月)をアトミックに検証
  • Wise 支払い決済 — スーパー管理者の承認で Wise の見積もり/受取人/送金を作成。Webhook が pending → を追跡
  • 資金移動仕訳(監査台帳) — 残高変動(commission_released、payout_requested/settled、dormancy_forfeit)すべての不変台帳
  • 支払い情報 KYC(暗号化) — 国、米国人フラグ、税フォーム、Wise 受取人メール、法的住所、受益者名を保存時に暗号化
  • KYC 書類アップロード — W-9/W-8BEN/税証明/ID/IBAN 証明のアップロード(5MB、JPEG/PNG/HEIC/PDF)。base64 + pgcrypto 暗号化、iOS/Android
  • 支払いレール(Wise/SEPA/ACH/SWIFT) — IBAN + SWIFT/BIC + ACH ルーティング + 税 ID 取得を備えた 4 つの支払いレール
  • 1099-NEC しきい値アラート(IRS $600) — 日次 13:00 UTC のスキャンで、年初来 $600 以上の米国アフィリエイトを 1099-NEC 発行対象としてフラグ
  • 1099 提出ステートマシン — 1099 のライフサイクル(発行/提出/IRS 送付)を追跡。スーパー管理者の完了処理と監査メールコピー付き
  • 異常検知(ヒューリスティックスコアリング) — 6 種類のシグナル(クリックなしクーポン、重複 IP 登録、急速返金、自己購入、同一 IP ピアクラスター)をスキャン
  • 異常自動停止(クリティカル) — 未解決のクリティカル異常(深刻度 80 以上)を持つアフィリエイトをオプトインで日次自動停止
  • 休眠異議申し立て — 停止されたアフィリエイトが異議を申し立て、スーパー管理者がレビュー。承認時に RPC が 12 か月クロックをリセット
  • S2S ポストバック Webhook(HMAC) — コミッション作成/返金/リリース時にアフィリエイトの URL へ署名付き POST。X-thMenu-Signature、5 秒
  • ポストバックシークレットローテーション(デュアル署名) — 現行 + 前回シークレットの両方で 7 日間オーバーラップ署名(X-thMenu-Signature + -Previous)後、cron が NULL 化
  • ポストバックリトライ + デッドレターキュー — 時間ごとリトライ(5 回の指数バックオフ)。到達不能エンドポイントは ops 検査用に dead_letter フラグ
  • クーポン日次カウント(スパムゲート) — アフィリエイト別の日次クーポン取得上限(デフォルト 100/日)をアトミック UPSERT…WHERE used<cap で実現
  • クーポンクリックトラッキング — 共有を affiliate_clicks(affiliate_id、coupon_code、timestamp、ip_hash)に登録し、コンバージョンに反映
  • クーポン統計 / アナリティクス — クーポン別のクリック対コンバージョン(90 日アクティブ顧客)、クリック対コンバージョン率、帰属売上
  • 仕訳タイムライン(ネイティブ + Web) — 新しい順のページネーション付き資金移動行。操作対応のトーンとローカライズ文言
  • 返金クローバック(按分) — 請求書返金時に(返金/元額 × コミッション)をクローバックし、将来のドリップスライスを優先取消
  • チャージバッククローバック(係争敗訴) — charge.dispute.closed outcome=lost(クローズ済み係争のみ)で全額クローバック。返金とは別に仕訳
  • 支払い/クローバック取消(Wise 返金) — Wise 送金の返金/チャージバック/取消時に、reverse_affiliate_payout RPC が台帳へ再計上
  • アフィリエイトマーケティング素材(R2 プロキシ) — ブランドバナー、メールテンプレート、QR コード、セールスプレイブック + 反論対応ガイドを R2 に保管
  • マーケティングプレイブック(オンボーディングガイド) — プログラムの概要、コミッション開示の義務、公開され次第すぐに使える素材が並ぶダッシュボードのセクション
  • アフィリエイト支払いカレンダー(予測) — ドリップスケジュール + 保留中ホールドから月次の見込み収益を予測(静的予測)
  • アフィリエイト認証(モバイル) — オートフィル付きマジックリンク OTP + パスワードサインイン、パスワード忘れリセット、Turnstile 登録

連携 / API9

  • 公開 API キー & REST API — サードパーティ連携向けのオペレーター生成 API キー。レート制限(60 req/分)と読み書きスコープに対応
  • Webhook 購読 & ディスパッチャー — 顧客イベント(注文、フィードバック、レビュー)向けのオペレーター定義 Webhook。HMAC-SHA256 署名付き
  • OAuth クライアント認証(RFC 7009/6749) — OAuth アプリが自身のトークンを失効。クライアントクレデンシャル検証(Basic 認証 + ボディ)、リフレッシュトークンローテーション
  • カスタムドメイン + CNAME 検証(メニュー配信は未対応) — カスタムドメイン(menu.myrestaurant.com)を追加し、CNAME レコードを検証。そのドメインからのメニュー配信はまだ利用できません
  • QR コード生成 + PDF エクスポート — 印刷可能なメニュー/テーブル/客室 QR コードを単体または一括 PDF として生成。ブランディング重ね合わせと SRI 付き
  • メールサービス(Resend) — オペレーター & 顧客向けトランザクションメール(ダイジェスト、アラート、支払いステータス、パスワードリセット、請求、OTP)
  • Google レビューリンクと Maps インポート — レビューへの誘導に使うお店の Google レビューリンクと、店舗名と座標を入力する Google マップのリンクのインポート
  • OpenAPI 仕様 — /openapi.json で公開される自動生成・検出可能な REST API スキーマ
  • llms.txt(AI 指示ファイル) — LLM/AI 検索エンジン向けの機械可読プラットフォーム概要(製品、機能、価格、認証)

セキュリティ & コンプライアンス19

  • メール/パスワード + マジックリンク認証 — メール/パスワードまたはパスワードレスのマジックリンクによるオーナーログイン
  • Supabase Auth — オペレーター、アフィリエイト、スーパー管理者向けの JWT ベース認証。マジックリンク復旧、パスワードリセット、RLS に対応
  • JWT ベアラートークン認証 — API アクセスと Cloudflare ワーカーミドルウェア向けの HMAC-SHA256 署名 JWT
  • Supabase RLS(行レベルセキュリティ) — オペレーターは自店舗のみ、アフィリエイトは自身のコミッション/支払いのみ、顧客は自身のデータのみを閲覧
  • TOTP 2FA(スーパー管理者) — スーパー管理者ログインに必須の RFC 6238 認証アプリ 2FA
  • CSRF ダブルサブミット Cookie 保護 — 状態変更エンドポイントは、セキュア Cookie に対して検証される X-CSRF-Token ヘッダーを要求
  • コンテンツセキュリティポリシー(nonce + strict-dynamic) — インラインスクリプト注入を防ぐ script-src 'self' 'nonce-…' 'strict-dynamic'
  • レート制限(Next.js ルートハンドラー) — 14 のメニューエンドポイントにおける、アイソレートごとの日次ソルト SHA-256 IP ハッシュスライディングウィンドウ
  • シャドウバン検知 — 繰り返しのキャンセルと不審な IP パターンを検知し、エラーを返さずに黙って注文をブロック
  • 偽 GPS 検知 — 注文タイムスタンプ間の不可能な位置変化をフラグ
  • URL スキーム検証(safeHref) — social_links、logo_url、cover_url、レビューリンク経由の保存型 XSS を防ぐため http(s)/mailto/tel を許可リスト化
  • PIN/パスワードハッシュ強化 — PBKDF2 20 万回、認証情報ごとの 16 バイトソルト、次回ログイン時のレガシー透過再ハッシュ
  • PIN ロックアウトカウンター(D1 ベース) — 30 分ローテーションウィンドウを備えた pin_failures のアトミック UPSERT
  • GDPR データ主体の権利(DSR) — リクエストから 30 日の削除ウィンドウ、JSON データエクスポート、90 日の注文匿名化猶予。個人データ対応
  • KVKK 準拠(トルコ) — GDPR 同等の 30 日削除、DSR、同意ログ。複数法域対応の cron ロジック付き
  • アカウント削除ワークフロー — 30 日の猶予期間と許可リスト経由のカスケード PII 消去を伴う、オーナー要求の削除
  • 同意ログ(Cookie バナー) — アナリティクス/メールのオプトイン/オプトアウトをセッション別に追跡
  • アレルゲン & 安全インシデントトラッキング — スタッフがアレルゲン交差汚染/負傷/違反報告を写真/タイムスタンプ/位置付きで記録。12 か月で PII NULL 化
  • ポリシー(プライバシー/利用規約/ハウスルール) — メニューフッターに表示するカスタマイズ可能なプライバシーポリシー、利用規約、店内ポリシー

管理者2

  • 設定 / レストラン構成 — メタデータ、通貨、タイムゾーン、チップ設定、運用フラグ
  • 管理者通知インボックス — 注文、返金、スタッフアラート、管理者メッセージの集約インボックス。既読状態管理付き

ゲスト体験の流れ

スキャンからお支払いまで、すべてゲストのスマホで

インストールするアプリも購入する機器もありません。ゲストがコードを読み取れば、この6つのステップが自動で動きます。

  1. ゲストの言語を自動で

    メニューはゲストの端末の言語で開きます。31言語、選択を求めません。

  2. ゲストの国の通貨

    価格は現地通貨と並べてゲストの通貨でも表示されます。電卓は不要です。

  3. テーブルから注文

    ゲストがカートに入れて注文を送信すると、そのままキッチンディスプレイに表示されます。

  4. スタッフを呼ぶ

    テーブルのボタン一つで、テーブル番号つきでスタッフに通知が届きます。手を挙げて目が合うのを待つ必要はありません。

  5. お会計を頼む

    ゲストがスマホからお会計を依頼すると、テーブルと現在の合計つきでスタッフに届きます。

  6. テーブルで支払う

    ゲストはスマホから決済事業者の安全なフォームでカード決済します。既定は「先払い」で、支払い前の注文はキッチンに流れません。

よくある質問

よくある質問

お探しの回答が見つかりませんでしたか?チームが喜んでお手伝いします。

お問い合わせ
お客様はアプリをダウンロードする必要がありますか?

必要ありません。お客様はスマートフォンのカメラでQRコードをスキャンするだけです。メニューはブラウザで即座に開きます — アプリのダウンロード、アカウント、登録は不要です。

Thmenuは何言語に対応していますか?

Thmenuはアラビア語(RTL)、日本語、中国語、韓国語、および主要なヨーロッパ言語を含む31言語に対応しています。訪問者のデバイス言語が自動的に検出されます。

Thmenuは本当に無料ですか?

はい。プランもサブスクリプションもなく、アップグレードしないと使えない機能もありません。Thmenuの唯一の収益は、ゲストがThmenu経由であなたにオンラインで支払った決済にかかる1%のプラットフォーム手数料です。現金や自店のカード端末での支払いは無料です。

独自ドメインを使用できますか?

まだ対応していません。パネルでドメインを追加してDNSを確認することはできますが、独自ドメインからメニューを配信することはまだできません。メニューにはmenu.thmenu.com上の専用リンクがあり、QRコードが開くのはそのリンクです。

リアルタイム注文はどのように機能しますか?

お客様は商品をカートに入れ、テーブルから注文します。注文は管理ダッシュボードに即座に表示され、そこでステータスを更新します。

データは安全ですか?

ThmenuはCloudflareのグローバルなセキュリティ基盤の上に構築されており、データを通信時(TLS)と保存時に暗号化しています。当プラットフォームはGDPR、KVKK、CCPA/CPRAの要件を満たすよう設計されています。詳しくはコンプライアンス、プライバシー、利用規約の各ページをご覧ください。

既存のメニューをインポートできますか?

はい。AIメニュー取り込みは3通りに対応します:テキストを貼り付け、印刷メニューを撮影、表計算ファイルをアップロード。カテゴリー・商品・価格を提案し、内容を確認して承認するまで何も反映されません。

インターネット接続なしでメニューは機能しますか?

はい。ThmenuはProgressive Web App(PWA)技術を使用しています。お客様のデバイスにキャッシュされたメニューはインターネット接続なしで閲覧できます。注文には接続が必要です。

Stripeアカウントは必要ですか?

ゲストにThmenu経由でオンライン決済してもらいたい場合のみ必要です。パネルからStripeアカウントを連携すると、売上はStripeを通じてあなたの銀行口座に振り込まれます。メニュー、注文、予約はStripeなしでも使えます。

Thmenuはトルコ以外でも使えますか?

はい。ThmenuはCloudflareのグローバルエッジ上で動作し、メニューは各お客様に近いノードから配信されます。アラビア語・日本語・韓国語・中国語を含む31言語に対応しています。

すでにMenuluxやAdisyoを使っている場合は?

Thmenuは既存POSと並行して動作します。決済はPOSが、QRメニューとお客様の注文体験はThmenuが担当します。ThmenuはPOSと連携しません — 両システムは並行して動きます。

特別なハードウェアは必要ですか?

いいえ。Thmenuはスマートフォン、タブレット、ノートパソコンなど、あらゆるブラウザで動作します。キッチンディスプレイには、お手持ちのタブレットをそのまま使えます。特定のハードウェアの販売・推奨・必須化は行っていません。印刷は任意で、ChromeまたはEdgeからUSB、シリアル、Bluetoothで接続したESC/POSレシートプリンターに対応しています。

今すぐ始めませんか?

メニューをデジタル化しましょう今日から。

2分でセットアップ完了、クレジットカード不要。

無料で始めるお問い合わせ
  • GDPR・KVKK準拠
  • グローバルエッジ
  • 31言語対応
  • 無料で開始