B2B стартер: Основа для современного B2B-проекта

от Medusa

Сотрудники могут покупать от имени своей компании, а компании — управлять пользователями, приглашать сотрудников, задавать правила закупок и отслеживать заказы. По умолчанию доступны готовые B2B-сценарии закупок — черновики заказов, запросы цен, согласование корзины, лимиты трат и массовое добавление в корзину. Управляйте большими каталогами с миллионами SKU и настраивайте индивидуальные прайс-листы и промоакции для каждого B2B-клиента, всё прямо в панели администратора Medusa.

B2B стартер: Основа для современного B2B-проекта

Medusa B2B Starter

Документация | Сайт

Строительные блоки для цифровой коммерции

Medusa B2B Starter

Официальный стартер Medusa для B2B-коммерции на Medusa и Next.js 15. Типовые требования B2B он закрывает сразу, а рассчитан на доработку и расширение.

Возможности

  • Управление компаниями – создавайте компании, приглашайте сотрудников и назначайте роли
  • Лимиты трат – задайте лимит для каждого сотрудника и период его обнуления
  • Согласование заказов – требуйте подтверждения от администратора или менеджера по продажам до оформления
  • Коммерческие предложения – покупатель и продавец согласуют предложение в переписке
  • Редактирование заказов – меняйте состав, цены и итоговые суммы после оформления
  • Массовое добавление в корзину – добавляйте сразу несколько товаров
  • Промоакции – ручные и автоматические, с прогрессом до бесплатной доставки
  • Полный набор функций магазина – товары, коллекции, корзина, оформление заказа и история заказов

Начало работы

Развёртывание в Medusa Cloud

Быстрее всего начать с развёртывания в Medusa Cloud:

  1. Создайте аккаунт Medusa Cloud
  2. Разверните этот стартер прямо из панели управления

Локальная установка

**Требования:

  1. Клонируйте репозиторий и установите зависимости:
  1. Задайте переменные окружения для бэкенда:
  1. Укажите URL базы данных в :
  1. Выполните миграции:
  1. Добавьте администратора:
  1. Запустите бэкенд Medusa:
  1. Откройте панель администратора по адресу и войдите. Publishable-ключ API находится в разделе Settings > Publishable API key.

  2. Задайте переменные окружения для витрины:

  1. Впишите в свой publishable-ключ API Medusa:
  1. Запустите витрину:

Витрина работает на .

Также можно запустить из корня репозитория одну команду, которая поднимет и бэкенд, и витрину:

pnpm dev

Настройка

Бэкенд ()

ПеременнаяОписание
Строка подключения к PostgreSQL
Строка подключения к Redis (необязательно)
Секрет для подписи токенов JWT
Секрет для подписи сессионных cookie

Витрина ()

ПеременнаяОписание
Адрес бэкенда Medusa
Публичный адрес витрины
Код региона по умолчанию, например
Секрет для перепроверки кэша по запросу

Материалы

Лицензия

Распространяется по лицензии MIT.