E-commerce платформа для винодельни Samadashvili
Двухконтурная Medusa-платформа для винодельни: брендовый Next.js storefront, каталог вин, корзина, checkout, Bank of Georgia, туры и кастомная админка.
О проекте
Обратились с запросом на запуск полноценной e-commerce платформы для винодельни Samadashvili: нужно было объединить брендовый сайт, каталог вин, онлайн-продажи, оплату Bank of Georgia, контент о виноградниках и винодельне, а также запись на дегустационные туры.
Это двухконтурная commerce-платформа на Medusa: кастомный Next.js storefront для покупателей и расширенный Medusa backend/admin для управления каталогом, винными характеристиками, медиа, похожими товарами, турами и платежами.
Технологии
- Next.js
- React
- TypeScript
- Medusa.js
- PostgreSQL
- Tailwind CSS
- Bank of Georgia API
Что разработано
- Storefront на Next.js 15 с App Router, TypeScript, React 19 и Tailwind CSS
- Backend и админ-контур на Medusa.js 2.13 с PostgreSQL и кастомными API endpoints
- Брендовые страницы: главная, каталог, винодельня, виноградники, туры, контакты, доставка и оплата
- Каталог вин с карточками, фильтрами, детальной страницей продукта и рекомендациями похожих товаров
- Корзина и checkout с доставкой, адресами, промокодами, аккаунтом клиента и подтверждением заказа
- Платежный провайдер Bank of Georgia для Medusa с create_order, redirect, callback, статусами и mock-режимом
- Модуль бронирования туров: форматы дегустаций, слоты по датам, вместимость и записи клиентов
- Расширения Medusa Admin: быстрый редактор товара, винный профиль, характеристики, награды, похожие товары и медиа
- API для управляемых видео и кастомного контента на главной, в каталоге и на странице виноградников
- Onboarding-тур в админке для команды клиента: каталог, заказы, storefront и настройка магазина
Ключевые фичи
- Единая архитектура storefront + backend/admin: покупательский сайт и операционный контур работают с одной commerce-моделью Medusa
- Брендовый визуальный слой для винодельни: hero-видео, страницы про производство, qvevri, виноградники, команду и награды
- Каталог вин с кастомными wine traits: цвет, сладость, сорт винограда и локализованные подписи RU/KA/EN
- Метаданные продукта для винного профиля: вкусовые характеристики, награды, медиа, похожие позиции и блоки рекомендаций
- Быстрое редактирование продукта из списка в Medusa Admin без перехода между множеством экранов
- Похожие товары через отдельную таблицу product_similar_products и admin/store API
- Checkout под дизайн проекта: адрес, доставка, промокод, сводка заказа, авторизация и восстановление корзины после редиректа банка
- Bank of Georgia payment provider: OAuth/token, basket line items, redirect URLs, callback webhook, проверка статуса и маппинг в Medusa payment session
- Защита от преждевременного создания банковского заказа: create_order вызывается только из явного действия “перейти к оплате”
- Обработка успешного и неуспешного возврата из банка с сообщениями на checkout и подтверждением платежа
- Туры по винодельне: форматы “классический” и “премиум”, автогенерация слотов 11:00/14:00/17:00, лимиты мест и защита от дублей
- Личный кабинет клиента с заказами, профилем и адресами
- Контентные API для видео главной, каталога и виноградников, чтобы обновлять медиа без правок storefront
- Dockerfile для отдельного деплоя storefront и admin/backend
Решение задачи
Проект перевел винодельню из набора разрозненных каналов в управляемую digital-commerce платформу: сайт рассказывает историю бренда, каталог продает вина, checkout принимает оплату, а админка дает команде контроль над товарами и заказами.
Клиент получил не шаблонную витрину, а адаптированный под винный бизнес контур: винные характеристики, награды, похожие товары, брендовые разделы и бронирование дегустаций работают вместе с классической e-commerce логикой Medusa.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку















