Предзаказ еды на Tilda: как передать время в Frontpad и не перегрузить кухню
Как организовать заказ еды ко времени: интервалы выдачи, ограничения кухни, время предзаказа в Frontpad и обработка недоступного слота.
Дата в форме ещё не означает, что ресторан сможет выполнить заказ. Согласуйте смысл времени, доступные интервалы и подтверждение кухни, а затем связывайте этот сценарий с Frontpad.
Уточните, что обещает выбранное время
Надпись «к 18:00» может означать готовность на кухне, передачу курьеру или прибытие к гостю. Эти моменты нельзя подменять друг другом. Для самовывоза и доставки лучше использовать разные объяснения, даже если внутри системы хранится одно поле планового времени.
Зафиксируйте часовой пояс точки и порядок обработки заказа из другого региона. Покупатель должен видеть время ресторана, если именно по нему работает выдача. В итоговом подтверждении повторите дату, интервал и способ получения обычным текстом.
Планируйте загрузку, а не только календарь
Одинаковое число заказов не означает одинаковую нагрузку. Две пиццы и большой праздничный набор требуют разного времени. Для начала можно выделить несколько классов сложности и согласовать с кухней, какие заказы доступны в ближайшем интервале.
В условном примере ресторан готов принимать до шести обычных заказов на каждые полчаса, а большой набор занимает два места. Это пример правила для проектирования, а не норма ресторанной работы. Реальный лимит определяет команда по оборудованию, составу блюд и числу сотрудников.
- Минимальное время от оформления до получения.
- Последний доступный интервал рабочего дня.
- Выходные и исключения в расписании.
- Ограничения для больших заказов.
- Порядок закрытия уже заполненного интервала.
Проверьте передачу даты и ответ API
В документации Frontpad для создания заказа предусмотрено поле datetime — время предзаказа. Указан предел до 30 дней от текущей даты. Это техническая возможность API; ресторан может разрешить на сайте значительно меньший горизонт, исходя из своих процессов.
Ответ нужно проверять целиком. В документации описаны предупреждения о неверном формате или слишком далёкой дате, а также о неизвестных артикулах. Наличие номера заказа не заменяет проверку, что время и состав были приняты правильно. При расхождении менеджеру нужна задача на разбор.
Учтите одновременное оформление
Два человека могут открыть последний доступный интервал почти одновременно. Решите, когда место действительно закрепляется и сколько оно удерживается при ожидании оплаты. Проверка только при открытии календаря не предотвращает конфликт в момент подтверждения.
Если выбранное время стало недоступным, предложите ближайшие варианты до завершения покупки. После уже принятого заказа перенос согласуется с гостем. Для временного сбоя связи нужен отдельный сценарий: сохранить обращение и показать ожидание подтверждения, если ресторан готов так работать.
Пройдите предзаказ вместе с администратором
Проверьте заказ на сегодня, на следующий рабочий день, на закрытый интервал и с ошибочной датой. Затем убедитесь, что сотрудник видит его достаточно заранее и понимает, когда начинать приготовление. Передача времени в систему — только часть приёмки.
PXL Perfect связывает Tilda с Frontpad под сценарий ресторана. Для оценки подготовьте расписание, правила приёма предзаказов и пример сложного состава. Если требуется ограничивать загрузку слотов на сайте, это нужно включить в задачу отдельно: само поле даты такой логики не создаёт.