よくある質問

以下に、パートナーの皆様からよく寄せられる質問とその解決策をご紹介します。

フィード

パートナーは、複数の店舗を持つ販売者を含めることができますか?
はい。パートナーは、販売者フィードで各店舗を個別に追加することで登録できます。
タイムスロットが重複することはありますか?
はい。タイムスロット間の間隔が同じ長さになるとは限らないため、スロットが重複する可能性があります。これらの間隔はサービス期間よりもかなり短くすることができます。これにより、お客様側でビジネス ロジックを処理することが可能です。たとえば、同じサービス向けに、あるスロットでは午前 9 時から午前 10 時、別のスロットでは午前 9 時 15 分から午前 10 時 15 分とすることもできます。
繰り返しを使用する場合、連続する例外時間を 1 つにまとめることができますか?
はい、組み合わせることができます。
min_advance_online_canceling を設定している場合または設定していない場合、ユーザーにどう表示されますか?

min_advance_online_canceling の値に応じて、次のメッセージがユーザーに表示されます。

  • 特定の時間に設定された場合: "予約ができても参加できない場合は、予約をキャンセル <min_advance_online_canceling> 事前に行ってください。"
  • 設定されていない場合: "予約が取れない場合は、<merchant> で直接 <phone number> までお電話ください。払い戻しポリシーやキャンセル ポリシーについては、お問い合わせください。"

予約サーバー

Create Booking API の新しい予約が呼び出されたときに、パートナーは予約 ID を生成する必要がありますか?
はい。予約 ID はお客様側で生成してください。これを不透明な ID として扱います。

予約に関するリアルタイムの更新

ユーザーが予約の開始日時、時間、またはサービスを変更する場合、そうした変更は空き情報フィードによって制限されますか?
はい。たとえば、ユーザーが午前 10 時にサービスを予約した場合、そのサービスの開始時間を午前 10 時 5 分に変更することはできません。空き情報フィードに空いている時間枠がないためです。
パートナーが販売者やサービスを削除した場合、それに関連付けられているサービスや空き状況スロットもすべて削除されますか?
はい。パートナーが販売者またはサービスを削除すると、システムで下位レベルは自動的に無効になります。
UpdateBookingRequest の予約に CreateBookingResponse の予約全体が含まれているか、それとも更新済みフィールドのみが含まれているか。
両方含まれます。これには、更新されたフィールドを含むマスクと、CreateBookingResponse からの予約全体が含まれます。たとえば、予約のキャンセルの場合、FieldMask Path="status" 予約オブジェクトには Booking.status = 'BookingStatus.Canceled' しかありません。

支払い

希望する決済代行業者は Google でいつサポートされますか?
サポートされている決済代行業者の最新のリストについては、Google Pay のウェブサイトをご覧ください。
特定の空き状況スロットについて、同じサービスを提供するスタッフごとに異なる料金を指定できますか?
はい。販売者フィード内で支払いオプションのコレクションを指定すると、スタッフや空き状況スロットごとにサービスの料金を指定できます。payment_option を定義するフィールドの正確なセットの詳細については、PaymentOption メッセージをご覧ください。
前払い、デポジット、無断キャンセル料の間に依存関係はありますか?
サービス フィードで指定されている前払い、デポジット、無断キャンセル料の間に依存関係はありません。前払いを有効にしなくても、有効なデポジットと無断キャンセル料を設定できます。ただし、この 3 つのいずれかを正常に機能させるには、支払いの統合を完了する必要があります。
税金はどのようにユーザーに表示されますか?
税率が設定され、オンライン支払いが必要な場合、税金はサービス費用とは別に表示されます。料金の合計は、ユーザーに表示される合計料金に含まれます。

サンドボックス環境

サンドボックスのフロントエンドへのリンクにアクセスするには、どうすればいいですか?
サンドボックスのリンクには、パートナー ポータルの [広告枠] ページからアクセスできます。
パートナーがデータを表示し、それを使用してテストを実施できるサンドボックス環境はありますか?
はい。エンドツーエンドの統合テストを実施できるサンドボックス環境があります。詳細については、エンドツーエンドのテストガイドをご覧ください。
サンドボックス環境にアクセスするバージョンの API はありますか?
はい。Google Cloud プロジェクトで Maps Booking API(dev)を有効にしてください。自動的にアクセスできるパートナー ポータルのユーザーだけがアクセスできます。有効にしたら、API 呼び出しのエンドポイントを https://partnerdev-mapsbooking.googleapis.com/ に変更します。
サンドボックスと本番環境の違いは何ですか?

サンドボックス環境は、本番環境システムに影響を与えることなく変更をテストできる独立した環境です。「Google で予約」には、次のサンドボックス環境が用意されています。

すべてのサンドボックス環境コンポーネントがシステム内の非本番環境(開発環境やステージング環境など)に接続されている場合、本番環境に影響を与えることなく、本番環境を完全にシミュレーションできます。次の点に注意してください。

  1. サンドボックス環境またはテストフィード、予約サーバー、リアルタイム更新 API をサンドボックス環境に接続します。
  2. サンドボックス環境で実際の在庫のサブセットを提供し、テストを行います。これにより、在庫のあるエッジケースを確実にカバーできます。
  3. サンドボックスの予約サーバーは、実際の在庫予約リクエストや更新を完了してはなりません。代わりに、サンドボックス環境でステージング環境またはテスト環境を指定します。
  4. 非同期予約は、販売者ツールのサンドボックス バージョンによって管理され、予約を承認または拒否する必要があります。これにより、サンドボックスで BookingNotification のリアルタイム更新をテストできるようになります。

パートナー ポータル

在庫ビュー

フィルタを適用した後、結果が表示されないのはなぜですか?
フィルタの値に誤字や脱字がないか確認します(例: 末尾のスペース)。また、フィードから在庫が削除される場合は、Integration State = Deleted フィルタが明示的に設定されていない限り検索結果に表示されません。
広告枠の状態で並べ替えるにはどうすればよいですか?
広告枠の状態フィルタを追加するには、まず統合タイプのフィルタを追加します。たとえば、統合タイプのフィルタを E2E(エンドツーエンドの統合)に設定し、インベントリの状態フィルタを Live に設定します。フィルタの設定方法について詳しくは、[こちら]/maps-booking/partner-portal/inventory#applying_filters をご覧ください。