Вся сеть Telegram-магазинов — в одной панели

Один движок ведёт десятки магазинов: боты, тарифы, оплата и выдача доступа — без хаоса и потерянных заказов.

Магазин — это строка, а не сервер

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

Свой ботСвои каналыСвои тарифыСвои ключи оплаты
Одна запись магазина
slug
shop_alpha
bot
@alpha_market_bot
channels
3
plans
12
payments
stars · cards · crypto

От записи до выданного доступа

  1. 01

    Создаёте магазин в панели

    slug, бот, каналы, тарифы.

  2. 02

    Подключаете оплату

    Stars, карты, крипта. Ключи — на магазин.

  3. 03

    Покупатель платит в витрине

    Telegram Mini App, сумма считается на сервере.

  4. 04

    Доступ выдаётся сам

    атомарно, с уведомлением и входом в канал.

Панель, из которой видно всё

Магазины, подписки, выручка и заказы к выдаче — на одном экране. Цифры по каждому магазину и по всей сети сразу, без выгрузок и переключений между ботами.

Обзор
Магазины
8
Активные подписки
2 480
Выручка · 30 дней
₽ 1.24M
Заказы к выдаче
3
Выручка сети · 30 дней
Магазины по выручке
  • shop_alpha
    ₽ 380K
  • shop_beta
    ₽ 291K
  • shop_gamma
    ₽ 214K
  • shop_delta
    ₽ 168K
Цифры на экране — пример интерфейса.

Сеть, которой можно управлять

ПАНЕЛЬ

Вся сеть в одном месте

Магазины, тарифы, промокоды, заказы, выручка и люди — из одной панели. За операциями не нужно уходить в каждого бота.

МАСШТАБ

Новый магазин за секунды

Ещё одна запись — ещё один магазин. Без деплоя и отдельной базы.

ОПЛАТА

Stars, карты и крипта из коробки

Новый способ оплаты — один адаптер, а не переделка пяти мест. Stars — на отдельном боте, чтобы бан маркет-бота не задел баланс.

ВЫДАЧА

Ни одного потерянного заказа

Статус заказа делает видимым «оплачено, но не выдано». Выдача атомарна и идемпотентна: двойной вебхук не выдаст дважды.

УДЕРЖАНИЕ

Возвраты на автопилоте

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

ВИТРИНА

Магазин, который настраивается

Витрина покупателя — Telegram Mini App; оформление правится из панели, а не в коде.

pendingсозданpaidоплаченfulfilledвыдан

Ни один оплаченный заказ не потеряется

У каждого заказа виден статус. «Оплачен, но доступ ещё не выдан» — на виду, а не в слепой зоне. Выдача идёт одной транзакцией и не срабатывает дважды.

active suballow
forwarded linkdeny
Доступ

Вход — по заявке, не по ссылке

Каждую заявку на вступление одобряет бот и только при действующей подписке на тариф. Пересланная или утёкшая ссылка не впустит никого — доступом управляет сервер.

raw8123:AAGm1x7Q
sentry8123:••••••••
Секреты

Токены не утекают в логи

Токены ботов, initData и подписи вебхуков вырезаются до отправки в Sentry. В логах и отчётах об ошибках чувствительного нет — утечь оттуда нечему.

signatureverified
forgedrejected
Подпись

Каждый вебхук проверяется по подписи

Уведомление об оплате принимается, только если сходится подпись. Поддельный «оплачено» со стороны не пройдёт — доступ идёт за подтверждённым платежом.

Переезд со старого бота — без простоя

Уже продаёте через своего бота? Перенесём сеть на движок так, что покупатели ничего не заметят.

Перенос

Данные едут целиком

ETL переносит пользователей, подписки и заказы. Идемпотентно — прогон можно повторить без дублей.

Без простоя

Старый бот продаёт

Пока идёт перенос, действующий бот работает как обычно. Переключение — сменой вебхука.

Сверка

Ничего не теряется

Перенос сверяется по количеству и суммам — расхождений быть не должно.

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

Сколько магазинов тянет один движок?

Один процесс ведёт сеть из десятков магазинов. Добавить магазин — это запись в базе, без отдельного деплоя и отдельной базы под каждый.

Что с безопасностью токенов и ключей?

Ключи хранятся отдельно по каждому магазину и вырезаются из логов и Sentry. Витрина проверяет подпись Telegram, вебхуки оплаты — по подписи провайдера.

Можно ли перенести действующий бот?

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

Настраивается ли витрина под мой бренд?

Да. Оформление витрины и тексты бота правятся из панели, без кода: заголовки, разделы, кнопки, способы оплаты.

Какие способы оплаты поддерживаются?

Telegram Stars, карты через провайдеров и криптовалюта (CryptoBot). Новый способ подключается одним адаптером.

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

По запросу — оставьте заявку, обсудим под размер вашей сети.

Соберите всю сеть в одном месте

Покажем панель на вашем сценарии и поможем перенести магазины.

Ответим в Telegram в течение дня.