Fork it, theme it, or lift only what you need
Most enterprise B2B teams hit the same wall: headless backends hand you primitives and a 12-month roadmap to rebuild account hierarchies, approval routing, quote-to-order, quick-order, and reorder. All-in-one suites hand you a templated storefront with no real control over flows, checkout logic, or branding.
The storefront ships as a production-ready Next.js app, with every Vendure Platform feature already wired to a customer-facing surface. You get a buyer-ready B2B storefront in weeks, on a codebase your team owns end-to-end.
The full B2B procurement surface, in a customer-facing app
Every flow Vendure Platform exposes on the backend is wired into the storefront.
Company accounts and permissions
Customer companies with hierarchical business units, users assigned to units, and company-scoped roles. Permission gates on every storefront action, from "request a quote" to "place an order above this spending limit". The buying-side surface of B2B workflows.
Quote-to-order
Buyers request quotes from the catalogue. Sales negotiates over a multi-version thread with internal and external comments. The accepted quote becomes an order with the negotiated prices locked in. End-to-end in the storefront, not a contact form that emails sales.
Approval workflows
Spending limits, named approvers, multi-level chains, timeouts. Buyers see pending approvals in their account. Approvers act from email or the storefront. The procurement sign-off path that lives behind a "request to buy" button in real enterprises.
Quick-order and CSV upload
Paste a SKU list. Drop a CSV. The storefront validates against the catalogue, resolves contract pricing, flags out-of-stock lines, and adds the rest to the cart. For procurement teams that already know what they want and need to place a 100-line order before lunch.
Shopping lists and store credit
Named, sharable shopping lists at user, business unit, or company scope. Recurring kits, framework agreement picks, project bills of materials. Store credit and gift cards deduct at checkout as real payment methods, not faked discount codes.
The scenarios system: swap business model by config
The storefront ships with three scenarios out of the box, all running on the same codebase. Swap by configuration, not by maintaining a fork.
// Type-safe GraphQL via gql.tada
const productQuery = graphql(`
query Product($slug: String!) {
product(slug: $slug) {
id
name
priceWithTax
stockLevel
}
}
`)
// Server component — Next.js 16 RSC
export async function ProductCard({ slug }: { slug: string }) {
const { product } = await query(productQuery, { slug })
return (
<Card>
<CardTitle>{product.name}</CardTitle>
<Price value={product.priceWithTax} />
</Card>
)
}A production-grade stack your team will actually want to maintain
Your codebase. Fork it, theme it, restructure routes, swap out flows. Or treat it as a reference implementation and lift only the patterns you want into a storefront your team already runs. No proprietary frontend runtime between you and the UI.
The underlying stack is a modern one your team can hire for:
- Next.js 16 + React 19: the supported reference application shell.
- TypeScript: end-to-end, across components, data, and route handlers.
- GraphQL via
gql.tada: type-safe queries generated against your Vendure schema. - Shadcn + Radix: accessible, themeable UI primitives you own in-tree.
- Tailwind: styling without a bespoke design-token runtime.
next-intl: first-class internationalisation for multi-market storefronts.
Built on real enterprise B2B implementations
Every flow in the storefront comes out of real enterprise commerce projects. Each one survived contact with production traffic, procurement teams, and buyer feedback:
- Quote threads: multi-version negotiation with internal and external comments.
- Approval routing: spending limits, named approvers, multi-level chains, timeouts.
- Quick-order validation: SKU and CSV lines resolved against catalogue and contract pricing.
- Multi-step checkout: split addresses, PO references, customer-group pricing.
The storefront is the codified version of what specialist agencies build over and over for B2B operators. You get the implementation experience, without the implementation timeline.
Trusted by complex B2B commerce and enterprise retail.
What digital commerce leaders ask before they commit
Common questions from Heads of Digital Commerce and VP eCommerce evaluating Vendure for a real B2B storefront.
One storefront across every Vendure Platform category
The storefront is where every plugin category on Vendure Platform lands in front of a customer. One application, every category:
- B2B workflows: company accounts, approvals, and the quote-to-order surface.
- Pricing and promotions: resolves the price on every line.
- Search and discovery: powers the catalogue and faceted browsing.
- Operations and extensibility: checkout durability and integrations.
- Governance and compliance: identity and audit underpinning every action.




