Announcing the Medusa B2B Starter
Nov 14, 2024 by
victor-gerbrands · Victor Gerbrands
Riqwan Thamir
Victor Gerbrands and Riqwan Thamir
We are excited to share the release of the Medusa B2B Starter, a customizable B2B e-commerce template built with Medusa 2.0 and Next.js. This project aims to provide developers with a robust starting point for building custom B2B platforms.
The vision
At Medusa, we’re committed to creating a flexible commerce infrastructure that adapts to different business models, and this new B2B template is a natural extension of that. The out-of-the-box features offer a framework to manage B2B-specific requirements like company management, spending limits, and quote handling, all while leveraging Medusa’s modular architecture.
B2B ecommerce differs from traditional consumer commerce in many ways. It’s more than just listing products and handling carts; businesses often need tailored features like RFQ, employee accounts, bulk order options, and management for quotes and order edits. The Medusa B2B Starter aims to handle these scenarios by giving you a solid starting point for building your own system without locking you into predefined workflows.
Check out the repository here.
The template
This template includes support for full ecommerce functionality, but with a focus on the complexities of B2B transactions:
- Quote management: businesses and merchants can negotiate quotes directly, with the ability to accept, reject, or modify them.
- Company management: users can manage their companies, invite employees, and let them make purchases on behalf of the company.
- Spending limits: admins can set spending limits per employee, ensuring control over purchasing.
- Bulk add-to-cart: businesses can add multiple product variants to their cart at once, streamlining larger orders.
Alongside these backend features, it comes with an all-new storefront built using Next.js 14, which ensures a highly performant frontend. The storefront includes pages for product overviews, product details, cart, checkout and account management.
Try it out
Whether you’re building a B2B solution from scratch or looking to enhance an existing one, the Medusa B2B Starter offers a strong foundation.
We’ve made it straightforward to get started. The B2B Starter runs as a monorepo. After cloning the repo and setting up the environment, you can spin up both the storefront and backend in development mode with just a few commands.
As always, feedback is welcomed through GitHub or Discord. We look forward to hearing what you build!