Стартер Medusa DTC
от Medusa
Готовый к продакшену стартер для интернет-магазинов модели D2C на базе Medusa и Next.js. Включает полнофункциональную витрину с возможностью просмотра товаров, корзиной, оформлением заказа, личными кабинетами покупателей и системой управления заказами.

Medusa DTC Starter
Документация | Сайт
Строительные блоки для цифровой коммерции
Medusa DTC Starter
Готовый к продакшену стартер-монорепозиторий для интернет-магазинов модели D2C на базе Medusa и Next.js. Включает полнофункциональную витрину с просмотром товаров, корзиной, оформлением заказа, личными кабинетами покупателей и управлением заказами.
Возможности
- Все коммерческие возможности Medusa
- Поддержка нескольких регионов с автоматическим определением страны
- Каталог товаров с выбором варианта
- Корзина с промокодами
- Пошаговое оформление заказа с доставкой и оплатой
- Личные кабинеты покупателей с историей заказов и управлением адресами
- Перенос заказа между аккаунтами
Начало работы
Развёртывание в Medusa Cloud
Быстрее всего начать с развёртывания в Medusa Cloud:
- Создайте аккаунт Medusa Cloud
- Разверните этот стартер прямо из панели управления
Локальная установка
**Требования:
- Node.js v20+
- PostgreSQL v15+
- pnpm v10+
- Клонируйте репозиторий и установите зависимости:
- Задайте переменные окружения для бэкенда:
- Укажите URL базы данных в :
- Выполните миграции:
- Добавьте администратора:
- Запустите бэкенд Medusa:
-
Откройте панель администратора по адресу и войдите. Publishable-ключ API находится в разделе Settings > Publishable API key.
-
Задайте переменные окружения для витрины:
- Впишите в свой publishable-ключ API Medusa:
- Запустите витрину:
Витрина работает на .
Также можно запустить из корня репозитория одну команду, которая поднимет и бэкенд, и витрину:
pnpm devНастройка
Витрина настраивается переменными окружения в :
| Переменная | Описание | По умолчанию |
|---|---|---|
| Publishable-ключ API вашего бэкенда Medusa | — | |
| Адрес вашего бэкенда Medusa | ||
| Код страны региона по умолчанию | ||
| Базовый адрес витрины | ||
| Publishable-ключ Stripe (необязательно) | — |