Лист ожидания: «сообщите, если освободится»

Гость, которому не хватило времени, встаёт в очередь — и первым узнаёт, когда стол освободится.

В пятницу вечером всё занято, а к восьми кто-то обязательно отменит бронь. Без листа ожидания это время чаще всего пропадает: гость, которому отказали, ушёл в другое место. Лист ожидания предлагает освободившееся время тому, кто его ждёт. Доступно с тарифа «Бизнес».

Как встаёт в очередь гость

Если на выбранный день у места нет свободного времени, под сеткой появляется «Сообщить, если освободится». Гость выбирает окно — например, с 19:00 до 21:00 — и оставляет имя и телефон. Письмо придёт на почту, с которой он вошёл по коду.

Что происходит, когда время освобождается

  • Бронь отменили, гость не пришёл или ушёл раньше, бронь перенесли, сократили или пересадили, сняли «Закрыть время» — сервис сразу проверяет лист на этот день.
  • Первому в очереди, кому подходит освободившееся время (его окно, место или любое подходящее, число гостей), уходит письмо: какое место и во сколько, со ссылкой «Забронировать».
  • Место за ним не держится. Бронь гость оформляет сам, как обычно, — кто успел, того и стол. Это честнее, чем держать стол за тем, кто, может быть, уже поужинал в другом месте.
  • Полчаса это время не предлагается следующему в очереди. Потом, если бронь так и не появилась, время уходит следующему, а первый ждёт дальше — за теми, кому ещё ничего не предлагали. Одной записи — не больше трёх предложений.
  • Как только гость бронирует (с витрины, в виджете или вы записали его по звонку на тот же телефон), его запись в листе закрывается сама.

Лист в кабинете

«Брони» → «Ожидание»: кто ждёт на выбранный день, в каком окне и что ему уже предложено. Кнопки:

  • + В очередь — гость у двери или по телефону. Почта не нужна: предложение появится здесь, и позвать гостя — дело смены.
  • Записать — бронь на предложенное место и время одним нажатием.
  • В очередь — гость не подошёл: вернуть его в очередь за остальными.
  • Убрать — гость передумал.

Через API

  • POST /api/v1/venues/{id}/waitlist — поставить в очередь: date, timeFrom, timeTo, resourceId (или любое место), serviceId, guests, customer.
  • GET /api/v1/venues/{id}/waitlist?date= — лист на день.
  • POST /api/v1/waitlist/{id}/statuscancelled или waiting.

Обновлено