B2B commerce platform
Sell to businesses online, the way they actually buy.
Customer-specific prices, quotes, invoices, card payments and freight — in one platform built for companies that sell machines, parts and wholesale goods to other companies.
- Customer-specific pricing
- Quotes & RFQ
- Invoice & card
- EUR · DKK · more
- Multi-store
Features
Everything a B2B webshop needs — nothing it doesn't.
-
01
Prices per customer
Customer groups with their own discounts and fixed prices. Buyers only ever see their own prices once they sign in.
-
02
Quotes and requests
Buyers request a quote from the cart; you adjust prices and send it back. Accepting turns it into an order at the agreed prices.
-
03
Invoice or card
Offer invoice with your own payment terms, or card payment through OnPay — charged immediately, on shipment or by hand.
-
04
Multiple currencies
One base currency for your books, more for your customers. Set fixed prices per currency or convert at the daily ECB rate.
-
05
Shipping that fits
Flat or zone-based freight per country and postcode, and orders sent straight to Shipmondo with tracking back on the order.
-
06
Documents and specs
Datasheets, drawings and manuals attached to products, public or for signed-in customers only. Custom fields for your own specs.
-
07
Approval your way
Review every new company before it can order, or approve automatically. Require acceptance of your terms of sale on every order.
-
08
An AI assistant that can work
Connect Claude or another AI assistant to your store to create products, add images, answer questions about orders and customers.
How it works
Live in weeks, not months.
-
01
We set up your store
Your catalog, customer groups, prices, payment methods and shipping — imported and configured with you.
-
02
Your storefront goes live
A storefront in your brand on your own domain, built on our API — or connect the one you already have.
-
03
You run it from one admin
Orders, customers, quotes, payments and shipping in one clear admin, with a What's new page as the platform grows.
For developers
Headless by design.
Every storefront feature is a documented REST API with a typed TypeScript SDK: catalog, customer sign-in, cart pricing, shipping quotes, orders, quotes and payments. Build your storefront in any framework — the platform handles pricing, currencies and payments server-side.
- OpenAPI documentation for every store
- TypeScript SDK with token refresh built in
- MCP endpoint for AI assistants with scoped secret keys
import { createClient } from "@b2bshop/sdk";
const shop = createClient({
baseUrl: "https://acme.b2bshop.io/api",
storeKey: "pk_live_…",
});
const products = await shop.catalog({ currency: "EUR" });
const order = await shop.placeOrder({
items: [{ product_id, quantity: 2 }],
payment_method_key: "offline",
currency: "EUR",
});