メインコンテンツへスキップ

メニューの提供時間

Marketplace APIs are limited access

弊社のマーケットプレイス統合パイプラインは、現在上限に達しています。加盟店オンボーディング用セルフサービスツール開発する当面の間は、新しいパートナーを受け付けておりません。統合の構築にDoorDashにお問い合わせいただくには、 マーケットプレイス統合に関するお問い合わせ フォームにご入力ください。

「start_time」と「end_time」はどのタイムゾーンにすべきですか?

営業時間は、レストラン/加盟店のタイムゾーンに基づいて設定する必要があります。

加盟店が夜間営業している場合、どのように営業時間を送ればいいですか?

DoorDash では、加盟店を一晩中ずっとオープンしたままにできるロジックを導入しました。たとえば、加盟店が午前 8 時から午前 2 時 30 分まで営業しているとします。その場合、加盟店の営業時間は「start_time = 08:00」、「end_time = 02:30」として送信できます。ただしこの場合、翌日に重複する時間がないことを確認してください。重複があると、メニュージョブが失敗し、営業時間は更新されません。これは日付(「day_index」ではなく)に基づいているため、特別営業時間では機能しません。

加盟店が 24 時間営業している場合、どのように営業時間を送ればいいですか?

その場合、加盟店の営業時間は「start_time = 00:00:00」、「end_time = 23:59:59」として送信できます。

営業時間によってメニュージョブが失敗する原因は何ですか?

営業時間が以下のカテゴリのいずれかに該当する場合、DoorDash ではメニュージョブが失敗します。 複数の日付をまたいで送信された時間が重複している。

例:

月曜日の午前 8 時から午前 2 時 30 分まで、火曜日の午前 1 時 30 分から午後 10 時まで(この単一のメニューでは、月曜日の終了時間と火曜日の開始時刻が重複しています。)

  • Start Time=End Time、および時刻が 00:00 形式でない場合
  • 加盟店の営業時間が 30 分未満になっている場合

加盟店が休業中の場合、どのように営業時間を送ればいいですか?

加盟店が特定の日(祝日など)に休業する場合は、加盟店の特別営業時間を使用し、「closed = true」に設定してください。 加盟店が特定の曜日に毎週休業している場合は、営業時間を使用して、その「day_index」に「start_time = 00:00」、「end_time = 00:00」を設定してください。

加盟店がすべての曜日で一時的に休業している場合(改装工事などのため)、理想としては DoorDash 加盟店の利用可能時間の Webhook を使用して加盟店を無効化します。メニュー提供時間を使う必要がある場合は、open_hours を「[ ]」として送り、加盟店が各曜日に閉店されるようにします。

DoorDash 上で、送った時間より 20 分早く閉店するのはなぜですか?

これは、DoorDash サイトのすべての加盟店に 20 分の猶予時間が適用されるというプラットフォーム全体のロジックのためです。こうすることで、加盟店が実際に閉店する前に、食事準備時間やダッシャー到着時間などを考慮し余裕を持って対応できるようになります。

特定の商品について提供時間を設定することはできますか?

はい。メニューレベルではなく商品ごとに提供可能時間を管理する機能があります。この情報は、メニュー API を介して送信されます。商品の提供可能時間が指定されていなければ、メニュー上の営業時間がそのままデフォルトの提供可能時間となります。詳細については、こちらをご覧ください。