Назад к избранному
KantMarket
work post
PHPTelegram WebAppE-commerceMySQLCustom CMSAPICronYandex Maps

KantMarket

Кастомный Telegram-магазин с полноценной серверной логикой

Опубликовано 26 марта 2026 г.

KantMarket

Это не просто магазин с каталогом, а полноценная e-commerce система, собранная под Telegram и внутренние операционные процессы проекта.

Здесь я делал не только клиентскую часть, но и весь рабочий контур вокруг заказов: корзину, оформление, бонусную механику, промо, профиль пользователя, Telegram-интеграцию, API, cron-задачи, панель управления и отдельные сценарии для курьеров.


Что сделано

В проекте реализован полноценный пользовательский путь:

  • главная страница с кастомной визуальной подачей и брендингом

  • каталог товаров

  • карточки товаров

  • корзина

  • оформление заказа

  • профиль пользователя

  • история заказов

  • бонусный баланс и история бонусов

  • промокоды

  • акции

  • колесо с механикой вовлечения

  • Telegram WebApp-интеграция

  • Telegram auth bridge и авторизация через init data


Отдельно собрана внутренняя часть проекта:

  • панель управления товарами

  • управление акциями

  • управление промокодами

  • настройка бонусной логики

  • настройка колеса

  • работа со ставками и категориями

  • отдельный контур для курьеров

  • Telegram-боты под разные роли и процессы

  • система рассылок и broadcast-механика

  • cron-обработчики для фоновых задач


Что важно в этом проекте

Мне было важно собрать не просто витрину, а рабочую систему, где frontend и внутренняя логика магазина связаны в один продукт.

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

То есть проект закрывает сразу несколько уровней:

  1. клиентский сценарий покупки

  2. повторные продажи через бонусы и промо

  3. вовлечение через игровые механики

  4. внутреннюю работу команды

  5. поддержку курьерских процессов

  6. управление магазином через единую панель


По функционалу это уже больше, чем просто магазин

В проекте есть:

  1. отдельные API endpoints для корзины, профиля, бонусов, промо и колеса

  2. cron-задачи для регулярных операций

  3. хранение и обработка служебных данных

  4. Telegram-боты под разные роли

  5. логика брендов и конфигураций под разные сценарии

  6. внутренняя инфраструктура для промо-активностей и рассылок


Технически

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

Использовал:

  • PHP

  • MySQL

  • JavaScript

  • HTML / CSS

  • Telegram WebApp

  • Telegram Bot API

  • кастомный API-слой

  • cron-задачи

  • Yandex-интеграции и служебные сценарии доставки


Итог

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

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

За подробностями можете написать мне