norogamiDEVНаписать в Telegram
Все проекты

САЙТ · ОПЛАТА · КАБИНЕТЫ

Магазин цифровых товаров

Стадо Зайцев

Магазин пополнений, подписок и кодов активации. Покупатель выбирает товар и оплачивает заказ. Система связывает оплату с выполнением заказа. История покупок и обращения в поддержку доступны в личном кабинете.

Продукт
Интернет-магазин
Мой вклад
Сайт, серверная часть, кабинеты, интеграции и размещение
Формат
Собственный проект
Обложка магазина «Стадо Зайцев»: заяц и цифровые товары

Задача

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

Из чего состоит

Сайт и каталог
Поиск, категории, страницы товаров, выбор номинала и региона. Сервер проверяет цену и возможность покупки перед оформлением заказа.
Платёжные шлюзы
WATA для основного ассортимента. Antilopay по СБП для ручных заказов VALORANT и защищённого подключения. Создание платежа, проверка уведомлений, учёт статуса оплаты и возвратов.
Кабинет покупателя
Регистрация по почте и паролю, история заказов и восстановление доступа. Покупку можно оформить без регистрации.
Получение товара
Интеграции поставщиков для пополнений, кодов и подписок. Для товаров с ручным исполнением предусмотрена обработка через поддержку.
Обращения на сайте
Переписка покупателя с поддержкой и привязка обращения к заказу. Уведомления о новых событиях поступают в Telegram.
Кабинет сотрудника
Заказы, покупатели, обращения и статистика сайта. Сотрудник отвечает покупателю, проверяет оплату и отмечает выполнение ручного заказа.
Собственная почта
Почтовый сервер и очередь служебных писем для подтверждения адреса, входа и восстановления доступа. Отдельный ящик поддержки с веб-почтой Roundcube.
Серверная часть и размещение
Отдельные сервисы для покупателей и внутреннего кабинета, база PostgreSQL и фоновые обработчики. Сайт работает на арендованном сервере с nginx и HTTPS.

Моя работа

Разрабатываю сайт и оба кабинета, серверную логику заказов и оплату. Подключаю платёжные шлюзы и поставщиков, настраиваю почту, домен, HTTPS и размещение. Дорабатываю продукт после запуска.

Технологии

  • React
  • TypeScript
  • Vite
  • Python
  • FastAPI
  • PostgreSQL
  • nginx
  • Postfix
  • Roundcube

Как работает

Статус оплаты и статус выполнения заказа учитываются отдельно. Система проверяет подтверждение платежа и результат от поставщика; ручной заказ завершает сотрудник поддержки.

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

Обращения на сайте и письма в почтовый ящик обслуживаются отдельно. Для сайта есть переписка по заказу, для email работает собственная веб-почта.

Результат

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

Открыть магазин «Стадо Зайцев»

Следующий проект

VPN-сервис с подписками

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

Напишите, что хотите разработать и кому это нужно. Обсудим функции, сроки и бюджет, затем запуск и дальнейшую поддержку.

Написать в Telegram