お客様が予約する流れと、スタッフが Shopify・Google カレンダーで行う操作。画面の画像は開発環境で撮影したもので、本番も同じ画面です。
https://roombooking.ankerjapan.comドメイン設定が終わるまでの暫定 URL: https://anker-cafe-roombooking.pages.dev
Google カレンダー room_booking_汐留 を開きます。予定 1 件 = 予約 1 件。タイトルは商品名で、部屋ごとに色が違います。詳細に注文番号・人数・予約者名・注文へのリンクが入ります。
見るだけです。カレンダー上で予定を消したり動かしても予約は変わりません。
Shopify 管理画面 → 注文 → 該当注文 → その他の操作 → 注文をキャンセルする。これだけで予約枠が空き、カレンダーの予定も自動で消えます。
Shopify → 設定 → カスタムデータ → メタオブジェクト → Anker Cafeスタッフ用 → 汐留。保存すれば次の読み込みで反映されます。デプロイは不要です。
| やりたいこと | フィールド |
|---|---|
| 営業時間 | 【平日】【土日祝】営業開始 / 閉店時間 |
| 定休日・臨時休業日 | 定休日(9/6, 毎週水曜日)/ イレギュラー休日(日付を選ぶ) |
| 店舗全体の受付停止 | 販売中 を False、または 一時的に販売停止 を True。画面に「現在ご予約を受け付けていません」が出ます |
| 部屋を一時的に止める | 利用休止中の会議室 に会議室商品を追加。その部屋が全時間 × になり、既存予約は残ります |
| スタッフ用カレンダー | Google Calendar連携(カレンダー ID) |
| タグ | 意味 | 対応 |
|---|---|---|
予約 | 会議室予約の注文(正常) | なし |
要対応 | 決済は完了したが枠を確定できなかった | お客様に連絡し、別枠の案内か返金 |
カレンダー未登録 | 予約は成立したがカレンダーに載っていない | 注文内容を見て手でカレンダーに入れる |
キャンセル未反映 | 注文はキャンセルしたが枠が残っている | メタオブジェクト「Room Booking Day」から該当予約を削除し、予定も消す |
異常が起きると開発担当に通知メールが届きます。