Ordering.Tools
Ordering.Tools
Feed them, keep them
Кетъринг и групови поръчки

Кетъринг — без хаоса от таблици

Дедикейтид кетъринг канал с правилните guard-rails: lead time, депозит, quote workflow и регулярни офис договори.

Какво е кетъринг каналът?

Отделен интерфейс за поръчка от обикновеното Ви меню. Клиентите отиват на /catering, виждат само артикулите, които сте маркирали като кетъринг-eligible (с pack-size цени — малка/средна/голяма табла), въвеждат детайли за събитието и подават заявка за оферта.

Вие преглеждате заявката в /admin/catering, добавяте custom линии (сервитьор персонал, покривки, такса за подготовка), задавате условия за депозит и изпращате офертата с един клик. Клиентът приема през email линк, депозитът се удържа в Stripe, балансът автоматично се captura 24 часа преди събитието.

Защо дедикейтид кетъринг канал е важен

Lead-time enforcement

Без последно-минутни поръчки за 100 госта, които сриват съботното обслужване. Задайте минималните часове и формата отказва по-ранни дати.

Депозит + темпиране на баланс

30% депозит при приемане на офертата, балансът автоматично се captura 24ч преди събитието. И двете се случват в Stripe — без ръчно гонене.

Pack-size цени

Един продукт, много опаковки. Малка табла обслужва 5, голяма обслужва 20 — всяка със свой ценови множител. Без дублиране на продукти в менюто.

Регулярни договори

Превърнете успешен one-off в анюитет. Седмичен офис обяд, всеки вторник 12:30 — сметката се клонира автоматично всеки цикъл.

Как кетърингът протича от край до край

1

Клиентът подава на /catering

Избира pack sizes, въвежда дата и адрес на събитието, контактни детайли. Lead-time + минимален-поръчка проверки се извършват сървърно преди подаване.

2

Операторът оферира в /admin/catering

Преглежда артикулите, добавя custom линии ("Setup +€80", "Сервитьори 4ч × 2 +€240"), override-ва bulk цени ако е нужно, натиска Изпрати Оферта.

3

Клиентът приема през email

Брандиран email с itemised оферта, общо, депозит дължим. Един клик приема; депозитът се удържа веднага, сметката става OPEN.

4

Балансът се captura автоматично преди събитието

24 часа преди, cron минава и удържа оставащия баланс. В деня на събитието поръчката се вижда на KDS като всяка друга.

Изградено по начина, по който каретърите наистина работят

Custom линии извън менюто

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

  • Per-unit сума + количество
  • Облагаемо / необлагаемо превключване
  • Вътрешни бележки за всяка линия
  • Audit log на всяко добавяне/премахване

Quote workflow вграден в Bill state machine

QUOTE_PENDING → QUOTE_SENT → OPEN. Без bolt-on инструменти — същият audit log, permissions и Pusher events като всички Ваши сметки.

  • QUOTE_SENT → 7-дневен напомен, 14-дневен auto-reject
  • Клиентът може да откаже; виждате причината
  • Опционално auto-approve за venue-та които не искат оператор преглед
  • Пълен edit log на всяка ревизия на оферта

Регулярни договори (седмично / двуседмично / месечно)

Програмите за офис обяд са sticky. Promote-нете one-shot в регулярен с два клика; cron генерира следващата сметка по cadence.

  • Пауза за празници
  • Edit-нете template — propagate-ва напред
  • Per-cycle email до клиента
  • Пълен recurrence log за договор

Pack-size цени

Всеки кетъринг-eligible продукт може да има много pack sizes — малка / средна / голяма — всяка с ценови множител. UI показва "Обслужва N" и текуща сума.

  • Множители до 3-decimal точност
  • Per-pack-size преводи (EN/BG/EL)
  • Sort order за показване
  • Мин количество за продукт

Кетъринг сценарии за които изградихме

Програми за офис обяди

HR подписва договор за седмичен вторник обяд. Същата сметка се клонира всеки вторник сутрин, балансът се удържа от фирмена карта.

Семейни събития (рождени дни, кръщенета)

Малки кетъринг компании, които не нуждаят пълен enterprise tooling. Оферта, депозит, баланс — всичко през един брандиран email flow.

Корпоративни offsites

300-човешки all-hands. Pack-size цени правят математиката проста; custom линии обработват персонал и наем.

Сватбени pre-order-и

Дълги lead times (30-60 дни), големи депозити, custom add-ons. Quote PDF-ът е договорът.

Училище / спортни отбори

Регулярни седмични поръчки с предсказуема per-meal цена. Skip cron през лятната ваканция с един клик.

Помени

Кратко предизвестие но добре дефинирано. Auto-approve режим пропуска оператор преглед когато менюто е стандартизирано.

Защо кетърингът принадлежи към Вашата ordering платформа

Повечето ресторанти третират кетъринга като afterthought — телефонни обаждания, email вериги, хартиени фактури. Това работи докато не работи, обикновено точно около момента в който 50-гостен депозит остава неуплатен и Вие ядете храна цената.

Bill моделът вече прави повечето работа

Bill state machine на Ordering.Tools обработва депозити, частични плащания, audit logs и Stripe capture. Кетърингът преизползва всичко — добавихме само quote-pending фаза и event-date scheduling.

Lead time е не-преговорим

Обикновена поръчка отива в кухнята за 15 минути. Кетъринг поръчка нуждае подготовка, plating, транспорт. Сървърно lead-time enforcement означава клиент не може случайно да резервира обяд утре за 80 души.

Регулярното е където е маржинът

One-off кетъринг събития са хубави. Договори за офис обяди са приходи, които можете да прогнозирате. Recurring engine-ът е разликата между кетъринг като странен бизнес и кетъринг като реална линия на приходи.

Гъвкавост на цените има значение

Pack-size множители, per-product минимални количества, custom non-menu линии, deposit percent override-и — всички лостове, които истински кетъринг компания дърпа когато оформя оферта.

Включете кетъринг канала

Default-off, opt-in за venue. 30 минути от настройка toggle до първото бронирване. Без нов платежен процесор — Вашият съществуващ Stripe обработва депозит + баланс.

Започнете