Telegram-бот для приёма заказов, который сам считает сумму

Клиент выбирает товары кнопками прямо в Telegram, бот считает итог со скидкой и НДС до копейки, даёт заказу номер и передаёт его менеджеру. Ни приложения, ни сайта для этого не нужно.

Собрать такой процесс

Регистрация бесплатная, банковская карта не нужна.

Как это работает

Заказы в личных сообщениях похожи на переписку: «а сколько будет два по пятьсот и доставка?». Менеджер считает на калькуляторе, переписывает заказ в таблицу и иногда ошибается в сумме.

Бот берёт эту часть работы на себя. Товары и цены он читает из таблицы, сумму считает сам, а заказ записывает сразу, с номером и временем.

Вы пишете

По кнопке «Оформить» посчитай корзину с промокодом и НДС, дай номер, сохрани заказ и сообщи менеджеру.

TAWL собирает

  1. Приём запросанажатие кнопки в боте
  2. Выбор по значениютовар, «Корзина» или «Оформить»
  3. Хранилище ключ-значениекорзина этого чата
  4. ПромокодSPRING: −10% от 20 BYN
  5. Расчёт заказасумма, скидка, НДС 20%
  6. Номер документаЗ-2026-000124
  7. Записать в таблицуЗаказы
  8. Сообщение в Telegramклиенту итог, менеджеру заказ
Заказ З-2026-000124: латте × 2, чизкейк × 1. Итого 21,60 BYN, в том числе НДС 3,60
  1. Заведите таблицу товаров

    Во вкладке «Данные» создайте таблицу с названием, ценой и, если нужно, своей ставкой НДС. Заполнить её можно вручную или загрузить из CSV.

  2. Создайте бота

    Напишите @BotFather в Telegram, создайте бота и скопируйте токен. В TAWL положите токен в секретную переменную решения: в схеме и в истории запусков его не видно.

  3. Опишите процесс

    Например: «Когда клиент пишет /start, покажи товары кнопками. Нажатие добавляет товар в корзину. По кнопке „Оформить“ посчитай сумму с промокодом и НДС, дай заказу номер, сохрани его и отправь менеджеру».

  4. Подключите бота к адресу

    На адресе процесса нажмите «Подключить Telegram-бота». После этого каждое сообщение и каждое нажатие кнопки запускает процесс. Закажите что-нибудь сами и посмотрите запуск в истории.

Что получится

Подойдёт кофейням с заказом навынос, доставке еды и цветов, пекарням и небольшим оптовым поставщикам, которые принимают заказы от постоянных клиентов.

  • Каталог кнопками

    Бот строит кнопки из таблицы товаров, поэтому новый товар появляется в боте сразу, без правки схемы. Фото товара можно отправить отдельным сообщением.

  • Точная сумма

    Скидка на строку, промокод со сроком, минимальной суммой и лимитом использований, НДС 20, 10 или 0 % с ценами с НДС или без него. Копейки округляются по выбранному правилу.

  • Номер и таблица заказов

    Номера идут подряд и не повторяются, например З-2026-000124. Заказ сохраняется в таблицу с составом, суммой и номером чата клиента. Таблицу можно выгрузить в CSV.

  • Статус кнопками

    Менеджер получает заказ с кнопками «Готов» и «Доставлен». Нажатие меняет статус в таблице, а клиент получает сообщение. Спросить статус клиент может сам, кнопкой «Где мой заказ?».

Что важно знать заранее

Чего этот процесс не умеет сейчас. Лучше узнать до регистрации.

  • Оплаты картой в боте нет. Оплата по счёту, переводом или при получении: номер заказа и сумму удобно указать в счёте.
  • Это бот с кнопками в чате, а не магазин-приложение внутри Telegram. Витрины с прокруткой и фильтрами нет.
  • Напоминаний по расписанию нет. Бот отвечает, когда клиент или менеджер что-то пишет или нажимает кнопку.
  • Корзина хранится со сроком жизни, который вы задаёте. Если клиент вернётся позже этого срока, корзина будет пустой.

Вопросы

Можно принимать оплату прямо в боте?

Нет, платёжных систем в TAWL пока нет. Бот может прислать реквизиты и сумму, а отметку об оплате менеджер ставит кнопкой.

Подойдёт для кафе и доставки?

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

Как поменять цены?

Товары и цены живут в таблице во вкладке «Данные». Бот читает их при каждом заказе, поэтому схему менять не нужно.

Как считается НДС?

Ставка 20, 10 или 0 %, цены с НДС или без, своя ставка для каждой строки, если нужно. Итог, скидка и НДС округляются до копеек.

Сколько это стоит?

Регистрация бесплатная, на старте дают час процессорного времени на 30 дней. Считается только время, пока процесс работает: ожидание ответа Telegram в счёт не идёт. Расчёт одного заказа занимает миллисекунды.

Опишите свой процесс словами, остальное соберёт Builder

Собрать такой процесс

Бесплатно, без банковской карты.