Интернет-магазин
Каталог, корзина, оплата и учёт заказов. Без конструктора, из которого нельзя уйти.
День первый
Что будет после первой сборки
- Каталог с категориями, поиском и карточкой товара
- Корзина и оформление заказа
- Приём оплаты картой
- Панель заказов с историей и статусами
- Письма покупателю о заказе и оплате
Стек
Из чего это собрано
- Интерфейс
- Next.js, серверный рендер для выдачи в поиске
- Логика
- Node на Nest: заказы, склад, статусы, письма
- Данные
- Postgres: товары, варианты, заказы, клиенты
- Оплата
- Stripe, оплата картой и возвраты
- Публикация
- Свой домен, сертификат и карта сайта
Процесс
Как это происходит
- 01
Бриф словами
Что продаёте, как считается доставка, нужны ли варианты товара.
- 02
Структура каталога
Согласуете категории и карточку товара до сборки.
- 03
Сборка и превью
Проверяете покупку целиком на тестовой оплате.
- 04
Публикация
Подключаете домен и включаете боевые ключи оплаты.
Польза
Что это даёт бизнесу
Магазин остаётся вашим
Это ваш код и ваша база, а не аренда витрины с комиссией с оборота.
Готов к поиску
Серверный рендер, адреса товаров, карта сайта и разметка товара.
Заказы в одном месте
История, статусы и суммы без выгрузок в таблицы.
Можно менять под себя
Своя логика скидок и доставки, а не то, что разрешил конструктор.
Стоимость понятна заранее
Платите за сборку, а не процент с каждой продажи.
Примеры задач
Что обычно просят
Это описания типовых задач, а не отзывы клиентов. Мы не показываем чужие проекты без разрешения и не выдумываем цифры.
Пример: небольшой бренд
Тридцать товаров, варианты по размеру, самовывоз и доставка, письма о заказе.
Пример: магазин при мастерской
Предзаказ с частичной оплатой и сроком изготовления в карточке.
Пример: цифровые товары
Оплата, ссылка на скачивание с ограничением по времени, повторная выдача по запросу.
Вопросы
Частые вопросы
Можно перенести товары из другого магазина?
Да, импортом из таблицы. Структуру полей согласуем перед сборкой, чтобы не потерять варианты и остатки.
Кому принадлежит код и можно ли забрать проект?
Код ваш. Проект выгружается в ваш репозиторий на GitHub целиком, вместе с историей, и дальше живёт без нас. Мы не держим клиента замком на платформе.
Где лежат данные приложения?
В вашей базе. По умолчанию это Postgres, который мы поднимаем вместе с приложением; можно подключить собственный Supabase или внешнюю базу. Доступ к ней есть у вашего приложения, а не у чужих сервисов.
А касса и чеки?
Приём оплаты собираем сразу. Фискализация зависит от страны и требует вашего договора с оператором; подключаем её как отдельный шаг, а не обещаем «из коробки».
Похожие задачи
Вход, тарифы, оплата и личный кабинет — с первой сборки, а не после трёх спринтов настройки биллинга.
Маркетинговые агентыНе чат с подсказками, а приложение, которое делает работу по расписанию и показывает результат.
АналитикаВопрос словами, ответ цифрой и графиком. Поверх вашей базы, а не поверх выгрузки недельной давности.
Опишите задачу словами
План работ вы увидите до того, как будет написана первая строка, а публикуете вы, а не агент.
Начать бесплатно