Skip to content

[Coming soon] Official Medusa B2B Starter template. Features common B2B ecommerce requirements and can be easily adapted and extended.

License

Notifications You must be signed in to change notification settings

nikohann/b2b-starter-medusa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B2B Commerce Starter

Medusa B2B Commerce Starter

Customizable B2B ecommerce monorepo built with Medusa 2.0 & Next.js Storefront

PRs welcome! Discord Chat Follow @medusajs

quote-e2e.mp4


Table

 

Prerequisites

⚠️ We use turborepo to manage this monorepo and have tested this only with the below versions:

  • ✅ yarn version 3.5
  • ✅ node 20
  • ✅ Postgres 15
  • ✅ Medusa 2.0

 

Overview

Features

  • Company Management. Customers can manage their company and invite employees.
  • Spending Limits. Company admins can assign spending limits to its employees
  • Bulk add-to-cart. Customers can add multiple variants of a product to their cart at once.
  • Quote Management. Customers & Merchants can communicate, accept or reject quotes
  • Order Edit. Merchants can edit orders or quotes - add/remove item, update quantity & price management and more.
  • Full ecommerce support
    • Product Pages
    • Product Collections & Categories
    • Cart & Checkout
    • User Accounts
    • Order Details
  • Full Next.js 14 support
    • App Router
    • Next fetching/caching
    • Server components/actions
    • Streaming
    • Static Pre-Rendering

 

Demo

Quote Management

image  

Company Management

image  

Cart Summary

image  

Product Page

image  

 

Quickstart

Setup monorepo

# Clone the repository
git clone https://github.com/medusajs/b2b-starter-medusa.git

# Go to the folder
cd ./b2b-starter-medusa

# Install dependencies
yarn install

# Install packages
yarn build-packages

# Generate .env files for backend & storefront
yarn generate-env

# Setup database
yarn setup-db

# Start Servers - storefront & backend
yarn dev

Setup publishable key

  • ✅ Visit Admin: Publishable Key
  • ✅ Copy token key of "Webshop"
  • ✅ Open file - apps/storefront/.env
  • ✅ Add token to this var - NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY

Visit the following links to see the Medusa storefront & admin

 

Resources

Learn more about Medusa

Learn more about Next.js

 

Contributors

About

[Coming soon] Official Medusa B2B Starter template. Features common B2B ecommerce requirements and can be easily adapted and extended.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.1%
  • Other 0.9%