Все проекты
E-commerce2025

GlowCase

E-commerce с защищённой онлайн-оплатой

Next.js · TypeScript · Tailwind CSS · PostgreSQL · Prisma

glowcase.ru

0

потерянных заказов

3

шага до оплаты

TypeSafe

весь стек

01

Задача

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

02

Решение

Защищённый платёжный шлюз с webhook-обработкой статусов, SSR-каталог для SEO, персистентная корзина и полная цепочка транзакционных писем — от заказа до доставки.

03

Результат

Магазин принимает оплату 24/7 без ручного контроля. Конверсия checkout — 3 шага. Каждый заказ сохраняется в БД и подтверждается письмом автоматически.

Безопасная оплата

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

Checkout за 3 шага

Минимальная форма без лишних полей, автосохранение корзины между сессиями — покупатель не теряет товары.

Авто-уведомления

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

Каталог на сервере

Фильтры, поиск и сортировка — Server Components: страница грузится без клиентского JS, URL отражает состояние фильтров

Корзина без потерь

Zustand + localStorage: корзина сохраняется между сессиями, при обновлении страницы и при возврате из оплаты

Страницы товаров в поиске

Каждый товар — отдельный SSR-URL с уникальным title, description, OG-изображением. Google индексирует сразу

Трекинг без регистрации

Покупатель видит статус заказа по ссылке из письма — не нужен аккаунт, не нужно ничего вспоминать

Защита данных покупателя

Персональные данные в форме не логируются, платёжные данные не проходят через сервер — только через шлюз

Контракт на уровне кода

TypeScript + Zod: невалидные данные из форм и API не доходят до базы — ошибки типов исключены на этапе сборки

Frontend
Next.jsTypeScriptTailwind CSSZustand
Backend
PostgreSQLPrismaResend
Infra
Docker

Обсудим ваш продукт

Расскажу стек, сроки и стоимость — отвечу в течение дня