немаркетплейс.ру
Витрина без маркетплейсовой наценки: та же техника, но цена не включает комиссию площадки.
Задача
Продавец на маркетплейсе отдаёт площадке заметную долю с каждого заказа — и закладывает её в цену. Покупатель платит эту комиссию, не зная о ней.
Задача была собрать магазин, который живёт вне маркетплейса: со своим каталогом, своей корзиной и ценой без этой надбавки. И сделать так, чтобы наполнять его можно было не руками, а выгрузками поставщиков.
Что сделали
Каталог, карточки товаров, корзина и оформление заказа — на Next.js с серверными роутами, данные через Prisma. Витрина отдаётся быстро, потому что почти всё считается на сервере заранее.
Отдельно сделали массовый импорт: прайс поставщика приходит выгрузкой, скрипт разбирает её и заводит товары с фотографиями, описаниями и характеристиками. Добавить сотню позиций — это запустить импорт, а не сидеть в админке вечер.
Под наполнение написали парсер магазинов: он собирает карточки вместе с фотографиями и характеристиками и складывает в тот же формат, который понимает импорт.
Что получилось
Магазин поднят и работает: каталог, заказы, админка. Идёт подключение онлайн-оплаты через Ozon Pay.
Товары заливаются пакетами из прайсов — ручное заведение осталось только для штучных позиций.
Под капотом
- Язык
- TypeScript
- Стек
- Next.js на App Router, Node.js, Prisma поверх базы, серверные роуты для каталога и заказов, скрипты импорта товаров, Ozon Pay на подключении
- Роль студии
- Архитектура, витрина, админка, импорт товаров
Другие работы
У вас похожая задача?
Расскажите в двух словах, что нужно. Оценим объём и назовём вилку — бесплатно и без обязательств.
Обсудить проект