Несколько мест одним заказом: банкет, компания

Три стола на юбилей, два домика на одну компанию — одна бронь, одно письмо, один билет.

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

Как бронирует гость

  1. Выбирает место, услугу и времяКак обычно — на странице площадки или в виджете.
  2. Нажимает «+ Добавить место на это же время»В списке — места, к которым подходит выбранная услуга. Каждое добавленное место сразу закрепляется за гостем на время оформления. Если оно на это время занято, гость видит это сразу и выбирает другое.
  3. Пишет число гостей на весь заказРаскладывать людей по столам не нужно: сервис заполнит места по их вместимости. Если гостей больше, чем мест, об этом скажет форма.

Гостю приходит одно письмо со всеми местами и одна ссылка на билет. Код брони в письме — один на весь заказ: по нему на месте найдут все столы.

Как записать заказ по звонку

«Брони» → «Календарь», клик по пустой клетке первого места. Под выбором места — «+ Ещё место к этому заказу»: добавьте нужные столы, укажите гостей на весь заказ и нажмите «Создать заказ». Галочка «сразу подтвердить» подтвердит все места.

Весь заказ разом

На ленте брони заказа помечены значком ⧉, в списке броней — строкой «заказ · …» с остальными местами. В карточке брони — строка «Заказ» и блок «Весь заказ»:

  • Подтвердить заказ и Отменить заказ — для всех мест одним нажатием. Места, которые уже в этом статусе или перейти в него не могут (гости за одним из столов уже сидят), пропускаются.
  • Перенести заказ — новые дата и время для всех мест сразу, места прежние. Если хоть одно место на новое время занято, не переносится ничего, а сообщение назовёт это место.
  • Отдельное место заказа можно отменить, пересадить или продлить само по себе — как обычную бронь.

Ограничения

  • От 2 до 10 мест в одном заказе. Для большего закройте зал через «Закрыть время».
  • Все места — на одной площадке, на одно время и с одной услугой.
  • В лимит онлайн-броней тарифа идёт каждое место заказа.

Через API

  • POST /api/v1/booking-groups — заказ: общие date, time, serviceId, guests, customer и список мест items.
  • POST /api/v1/bookings/{id}/group/status и …/group/reschedule — весь заказ через любую его бронь.
  • У каждой брони заказа — общий groupId; вебхук booking.created приходит по каждой.

Обновлено