カフェテリアのセットアップ方法
このガイドでは、カフェテリアモジュールの初回セットアップを完全に説明します。最終的に、handy.cafe/{your-slug}で公開された顧客メニュー、少なくとも1つの稼働中のテーブルを含むフロアプラン、商品が登録されたメニュー、そして成功したテスト注文を完了することができます。
必要なもの
- 有効なHandyCafeライセンス。カフェテリアの認証はライセンスを自動的に使用するため、キーを手動で入力する必要はありません。
- サーバーのインターネット接続。カフェテリアはクラウドファーストであるため、プロビジョニング、メニュー同期、注文ポーリングにはクラウドAPIへのアウトバウンドアクセスが必要です。
- 公開メニューURLに使用するスラッグ。使用可能な文字は小文字、数字、ハイフンで、長さは3から62文字です。
- オプション: ロゴとヘッダー画像。推奨フォーマットは最大2MBのWebPです。
- オプション: ローカルネットワーク上のTCPレシートプリンター。
ステップ1: カフェテリアを有効にする
- HandyCafeサーバーを開きます。
- サイドバーの設定に移動します。
- カフェテリアタブを開きます。
- カフェテリアを有効にするをオンに切り替えます。
- サーバーはライセンスを認証トークンとして使用してクラウドAPIに接続します。成功すると、プロビジョニングウィザードが開きます。
期待される結果: プロビジョニングウィザード画面が表示されます。ライセンスや接続に関するエラーが表示された場合は、インターネット接続を確認し、HandyCafeライセンスが有効であることを確認してください。
ステップ2: カフェをプロビジョニングする
ウィザードでは4つのフィールドを入力する必要があります。
- スラッグ。 希望するURLサフィックスを入力します。利用可能性インジケーターが1秒以内に更新されます。スラッグが使用中または予約済みの場合は、別のものを選択してください。
- 表示名。 顧客メニューの上部に表示される人間が読める名前です。例: "アティラのゲーミングラウンジ"。
- 国と通貨。 カフェが運営されている国を選択します。通貨は国に基づいてデフォルトで設定され、変更可能です。
- タイムゾーン。 注文と決済のタイムスタンプ用のタイムゾーンを選択します。
- カフェを作成をクリックします。
期待される結果: ウィザードが閉じ、カフェテリアワークスペースが開きます。公開URL handy.cafe/{slug} がライブになりますが、メニューは空です。
ステップ3: ビジネスプロファイルを入力する
- 設定 > カフェテリアの下で、ビジネスプロファイルセクションまでスクロールします。
- ロゴ(正方形の画像)をアップロードします。
- ヘッダー画像(ワイドバナー)をアップロードします。
- 顧客メニューのフッターに表示する住所と電話番号を入力します。
- メニューに準備時間を表示をオンまたはオフに切り替え、顧客に推定準備時間を表示するかどうかを決定します。
- 保存をクリックします。
期待される結果: プレビューにロゴとヘッダーが表示されます。ブラウザでhandy.cafe/{slug}を訪れると、ブランド化されたヘッダーが表示されますが、コンテンツはまだ空です。
ステップ4: フロアを作成する
- 設定 > カフェテリアで、フロアセクションを見つけます。
- フロアを追加をクリックし、名前を付けます(例: "メインホール")。
- 会場に複数のエリアがある場合は、追加のフロアを追加します(例: "メザニン", "アウトドアパティオ")。
- フロアを上下に移動するボタンで並べ替えます。フロアプランエディターで一番上のフロアがデフォルトになります。
期待される結果: フロアがリストに表示されます。カフェテリア > フロアプランタブには、フロアピルが上部に表示されます。
ステップ5: フロアプランを作成する
- カフェテリア > フロアプランを開きます。
- ピルから最初のフロアを選択します。
- テーブルを追加をクリックします。キャンバスの原点に正方形のテーブルが表示されます。
- テーブルを希望の位置にドラッグします。リリースして保存します。
- テーブルをクリックしてプロパティパネルを開き、以下を設定します:
- コード(例: "T1", "窓際3")。
- 表示名(オプションの長いラベル)。
- 座席数(座席の数)。
- 形状(正方形、横長の長方形、縦長の長方形、または円形)。
- サイズ(1から10)。
- フロア内のすべてのテーブルに対して繰り返します。
- オプションで3Dビューに切り替えて、建築家の視点からレイアウトを確認します。
期待される結果: フロアプランが実際の位置にすべてのテーブルをレンダリングします。3Dビューではドラッグが無効です。テーブルを移動するには2Dに戻ります。
ステップ6: メニューを作成する
- カフェテリア > メニューを開きます。
- カテゴリを追加をクリックします。名前を入力し、アイコンピッカーからMDIアイコンを選択します。保存をクリックします。
- 各カテゴリ(例: "ホットドリンク", "コールドドリンク", "バーガー", "デザート")に対して繰り返します。
- カテゴリ内で商品を追加をクリックします。以下を入力します:
- 名前。
- 説明(Markdown対応)。
- 材料行。
- 基本価格。
- VAT率。
- 準備時間(静的フォールバック)。
- オプション: 単位ラベル、在庫追跡フラグ、在庫数。
- 商品の写真をアップロードします。任意のフォーマットが受け入れられますが、最大2MBのWebPが推奨されます。
- 保存をクリックします。
- 商品に選択肢がある場合は、バリアントセクションにスクロールし、バリアントを追加をクリックします。各オプションの価格差を持つ行を作成します。顧客が1つを選択する必要がある場合は必須を切り替えます。
- メニュー内のすべての商品に対して繰り返します。
期待される結果: handy.cafe/{slug}の顧客メニューにカテゴリと商品が表示されます。ブラウザで確認してください。
ステップ7: プリンターを設定する(オプション)
- 設定 > カフェテリアの下で、プリンター設定までスクロールします。
- 種類をTCPに設定します。
- プリンターのIPとポートを入力します。ほとんどのESC POS TCPプリンターはポート9100でリッスンしています。
- プリンターが対応している場合はオートカットを有効にします。
- 新しい注文ごとに印刷をトリガーするために新しい注文で自動印刷を有効にします。
- デスクトップ通知と一緒に音声アラートを出すために音声通知を有効にします。
- テスト印刷をクリックします。数秒以内にサンプルレシートが印刷されるはずです。
期待される結果: テストレシートが正常に印刷されます。何も印刷されない場合は、IP、ポート、およびプリンターがサーバーと同じローカルネットワーク上にあることを確認してください。
ステップ8: テーブルに着席し、テスト注文を行う
- カフェテリア > テーブル(またはフロアプランのアクションメニュー)を開きます。
- 1つのテーブルを選択し、顧客を着席(または「テーブルを開く」)をクリックします。
- 表示された6桁のセキュリティコードをメモするか、ダイアログを開いたままにします。
- 携帯電話で
handy.cafe/{slug}/{table-code}にアクセスします。印刷されたステッカーがある場合はQRをスキャンすることもできます。 - 6桁のコードを入力します。
- メニューを閲覧し、アイテムをカートに追加します。
- チェックアウトに進みます。支払い方法として現金を選択します(Stripeの設定はオプションで、後で追加できます)。
- 注文を送信します。
- サーバーでカフェテリア > 注文に切り替えます。
期待される結果: 3秒以内に新しい注文カードが注文ダッシュボードに表示されます。デスクトップ通知が発生します。音声通知が有効な場合は音声アラートが鳴ります。注文タブの保留カウントバッジが増加します。
ステップ9: テスト注文を進めて決済する
- 注文カードで次のステータスボタンをクリックします。注文が
配置済みから確認済みに移動します。 準備中、準備完了、提供済みまでクリックし続けます。- テーブルページで同じテーブルを開き、チェックを決済をクリックします。
- 支払い方法として現金を選択し、確認します。
期待される結果: テーブルがアイドルに戻ります。セキュリティコードは無効になります。決済記録が作成され、後で監査できます。
避けるべき一般的なミス
- ビジネスプロファイルをスキップする。 プロファイルを保存する前に起動すると、顧客はデフォルトの表示名と壊れたロゴエリアを目にします。
- スラッグ変更後にQRコードを再印刷しない。 スラッグを変更すると、既存のQRがすべて無効になります。新しいステッカーを印刷し、すべてのテーブルに貼り替えてください。
- 起動時に多くのカテゴリを公開しすぎる。 トップレベルカテゴリは6から10に抑えます。メニューが画面に収まると顧客はより速く閲覧できます。
- 最初の実際のシフトの前にプリンターを設定し忘れる。 新しい注文で自動印刷がないと、忙しい時期にスタッフが注文を見逃す可能性があります。必ず少なくとも1回のテスト印刷を行ってください。
- 動的履歴がない状態でメニューに準備時間を表示するデフォルトを有効にしておく。 最初の30日間は静的値が顧客に表示されます。現実的な静的時間を設定するか、動的推定がトレーニングされるまでチップを無効にします。
- スタッフと顧客のテストに同じデバイスを使用する。 顧客セッションは24時間持続します。テストデバイスが後に顧客に渡された場合、彼らはすでにメニューにアクセスでき、確認なしで利用できます。デバイスをクリアするか、テストにはクリーンなブラウザプロファイルを使用してください。