к кейсам
HoReCa ВебIT-продукт

E-commerce платформа для винодельни Samadashvili

Двухконтурная Medusa-платформа для винодельни: брендовый Next.js storefront, каталог вин, корзина, checkout, Bank of Georgia, туры и кастомная админка.

Клиент

Samadashvili Winery

Задача

Запустить цифровой канал продаж и коммуникации для винодельни: витрину с каталогом вин, онлайн-заказы, оплату 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.

Заказать похожий проект

Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.

Оставить заявку

Другие кейсы

UnoCode (внутренний продукт)

Кейс

Платформа управления проектами и командой – UnoProject

Операционная платформа для IT-студий: проекты, заказы, задачи, команда и документы в одном пространстве с ролевым доступом и прозрачностью для заказчика.

Оператор торгового центра

ВебIT-продукт

Платформа интерактивных карт торговых центров TC-navigator

Единая система управления планом этажей, виджетом для сайта, сенсорными киосками и рекламой на инфоэкранах.

HR- и рекрутинговые команды работодателей (B2B)

AIHR

AI-платформа оценки кандидатов UnoHR

Автоматический скоринг откликов и поиска резюме с HeadHunter: ранжирование кандидатов, лимиты тарифа и единый вход для HR-команд.

ETC Trade (Ист Трейд)

AIЧат-бот

AI-чат-бот для B2B- и B2C-клиентов ETC Trade

AI-чат-бот для мультиканальной поддержки B2B- и B2C-клиентов: консультации по ассортименту, доставке и условиям, квалификация лидов и передача в Bitrix24.

UnoCode (внутренний продукт)

AIHR

AI-платформа оценки персонала Qualy

SaaS-платформа для AI-оценки персонала на основе аудио- и текстовых ответов с мультитенантностью для компаний с сетевой структурой.

TriMoTi

МобайлВеб

Мобильное приложение TriMoTi для аудиогидов в музеях

Мобильное приложение TriMoTi для прослушивания аудиогидов в небольших музеях по стране: маршруты, офлайн-доступ и удобный плеер для посетителей.

Зеленопарк (ТЦ)

МобайлВеб

Зеленопарк ТЦ приложение

Мобильное приложение для посетителей ТЦ Зеленопарк: навигация по ТЦ, акции арендаторов, события и бонусные механики.

Культура гостеприимства (20+ ресторанов)

AIHR

ИИ аттестация сотрудников и оценка кандидатов

Система для сети ресторанов: автоматическое аудиоинтервью для аттестации текущих сотрудников и ИИ-оценка soft skills кандидатов для HR.

123-buh

AICRM

ИИ сканер чатов и авто-задачи в Битрикс

Система в реальном времени сканирует все чаты с клиентами, выделяет задачи из потока сообщений, создает их в Битрикс24 ответственному бухгалтеру и формирует EOD-отчет.

Arhat Inks (Узбекистан)

AICRM

VIP AI-менеджер для производителя красок

ИИ-агент для работы с текущими и VIP-клиентами: распознавание узбекской речи, проверка дебиторки, формирование заказов и рекомендации ассортимента.

ООО Белтимпэкс

AIАвтоматизация

Распознавание заказов из файлов клиентов

Программа для автоматического распознавания позиций заказа из любых файлов (Excel, PDF, фото) с поиском по базе номенклатуры и отправкой готового заказа в 1С.

Cyberly

ВебМобайл

Социальная сеть для киборгов (людей с ампутациями)

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

Ист Трейд

AIАвтоматизация

ИИ генерация этикеток с проверкой по ТР ТС

Автоматическая генерация этикеток для импортных продуктов с переводом и валидацией по регламентам Таможенного Союза.

Белтимпэкс

AIЧат-бот

Чат-бот с остатками из 1С

ИИ чат-бот для клиентов оптовой компании, который в реальном времени показывает наличие приводных ремней и их цену из базы 1С.

Тримет

AIЧат-бот

ИИ-чат-бот для Авито и сайта (металлопрокат)

Чат-бот для оптово-производственной компании по металлу, знающий весь ассортимент и умеющий оформлять заявки прямо в чате Авито и на сайте.

Turnix

ВебГеймдев

Платформа для организации киберспортивных матчей

Платформа для автоматизации проведения киберспортивных турниров (сетка, лобби, проверка результатов).

Детская школа танцев

АвтоматизацияВеб

Система планирования расписания и зарплат для школы танцев

ERP-система для детской школы танцев: планирование расписания групп, расчет зарплат преподавателей с учетом KPI и посещаемости.

Check Promo

ВебMVP

Промо-система розыгрыша автомобилей в ТЦ

Платформа для проведения розыгрыша автомобилей в ТЦ по всей России (чеки, регистрация, выбор победителей).

СпортТабло

ДесктопMVP

СпортТабло (Десктопная программа)

Десктопное приложение-табло для детских спортивных соревнований в школах, отображающее счет, таймер и состав команд на проекторе/экране.