Международный интернет-магазин узбекских ремёсел
Премиальный e-commerce на Stripe, Sanity CMS и Next.js RSC — каталогом управляет сам клиент.
Проблема
Товары рассчитаны на зарубежного покупателя, значит оплата должна проходить иностранными картами. Вторая проблема организационная: обращаться к разработчику из-за каждого нового товара замедляет продажи — владелец должен наполнять каталог сам.
Решение
Выбрали Next.js 14 App Router и React Server Components: страницы товаров рендерятся на сервере, то есть каталог полностью открыт поисковикам. Каталог вынесли в Sanity CMS — клиент добавляет товары, изображения и тексты из админки, не дожидаясь деплоя. Для оплаты подключили Stripe Checkout: данные карты никогда не попадают на сайт, а PCI-нагрузка остаётся на стороне Stripe.
Что сдано
- Sanity CMS — товарами, категориями и текстами управляет клиент
- Stripe Checkout — зарубежные карты, данные карты на сайте не хранятся
- Корзина и wishlist — сохраняются в рамках сессии
- Server-side rendering на Next.js RSC — каталог открыт для SEO
- Кодовая база на TypeScript + дизайн-система на Tailwind
Технологии
Нужен похожий проект?
Посмотрите цену в калькуляторе или напишите напрямую в Telegram.