Перейти к основному контенту
GPTBot

Кейс Cake City: одна платформа для сайта, заказов, Telegram-бота и доставки

Автор: Опубликовано Обновлено
Схема платформы Cake City: сайт и каталог, Telegram-бот и Mini App, админка и доставка
Тематическая иллюстрация GPTBot.uz.

Клиент и задача

Cake City (cakecity.uz) — кондитерская сеть: торты на заказ, детские и свадебные торты, десерты, корпоративные продажи (раздел Business) и партнёрская программа. Сайт работает на узбекском и русском языках, заказ оформляется через форму «Обсудить заказ» и доставку.

До проекта заявки приходили из нескольких каналов, а каталог, доставка и работа менеджеров жили отдельно друг от друга. Нужна была одна система, в которой сайт, бот и операционный учёт используют одни и те же данные о продуктах, ценах и заказах.

Что построено

КомпонентЧто делаетДля кого
Публичный сайт cakecity.uzМногоязычный каталог (UZ/RU), страницы категорий (свадебные, детские торты), блог, раздел Business и «Партнёрам», FAQ, доставкаПокупатели, корпоративные клиенты
Захват заявокФорма заказа на сайте с передачей в единую систему, без ручного переноса из перепискиМенеджеры
Telegram-бот @cakecityleadsbot и Mini AppПриём обращений и заказов в Telegram, мини-приложение с каталогом внутри мессенджераПокупатели
CMS/CRM Studio (admin.cakecity.uz)Управление каталогом, ценами, контентом и заказами в одном интерфейсеАдминистраторы
Операции доставкиУчёт заказов и статусов доставки в той же системе, что и заявкиДоставка, менеджеры

Технически платформа развёрнута на Cloudflare Pages + Workers с базой D1, хранилищем R2 и очередями — без выделенного сервера, с проверкой состояния обоих контуров через /healthz. Прежний сервер на Express/MySQL сохранён только для совместимости и тестов.

Как это связано между собой

  • Один источник данных о продуктах и ценах для сайта, бота и Mini App — цены не расходятся между каналами.
  • Каждая заявка — из формы сайта или из Telegram — попадает в CRM Studio с источником, а не в личные сообщения менеджера.
  • Доставка видит заказ в том же интерфейсе, поэтому статус не переспрашивают в чате.
  • Языки UZ и RU поддержаны на уровне контента, а не автоперевода.

Что измеряется

Мы не публикуем цифры выручки и конверсии клиента без его письменного согласия и без сопоставимых периодов «до/после». Ниже — что именно измеряется в проекте и по каким данным; итоговые значения обновляются по согласованию с клиентом.

МетрикаИсточник данныхЗачем
Доля заказов, оформленных через сайт и бота, а не в перепискеCRM StudioПоказывает, перестал ли менеджер быть узким местом
Время от заявки до подтвержденияСтатусы заказовКлиент ждёт подтверждения — это главная точка потери
Заказы по каналам: сайт, Telegram-бот, Mini AppИсточник в CRMКуда вкладывать рекламу и контент
Ошибки передачи в доставкуЖурнал операцийРучные исправления = скрытые потери

Что можно повторить для вашего бизнеса

Похожая связка нужна любому бизнесу с заказами и доставкой: кондитерским, кафе, магазинам. Точку входа выбираете вы — Telegram-бот с заказами и Mini App или сайт с каталогом и заявками, а общий каталог и CRM подключаются на любом этапе. Ориентиры по стоимости — на странице стоимость чат-бота.

Обсудить похожий проект в Telegram

Частые вопросы

Что именно сделано для Cake City?

+

Единая платформа: многоязычный сайт с каталогом и формой заказа, Telegram-бот с Mini App, админка CMS/CRM Studio и учёт доставки на Cloudflare Pages + Workers + D1 + R2.

Почему нет цифр по выручке и конверсии?

+

Финансовые показатели клиента публикуются только с его письменного согласия и при наличии сопоставимых периодов. На странице описаны метрики, которые измеряются, и источники данных.

Можно ли посмотреть проект вживую?

+

Да: сайт cakecity.uz открыт, Telegram-бот @cakecityleadsbot доступен для обращений. Внутренние интерфейсы админки показываем на демо.

Сколько стоит похожее решение?

+

Стартовые тарифы опубликованы на страницах разработки Telegram-ботов и сайтов; полная платформа считается по составу: каталог, бот, Mini App, CRM, доставка, языки.

Смотрите также