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.

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.

  1. 01

    We set up your store

    Your catalog, customer groups, prices, payment methods and shipping — imported and configured with you.

  2. 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.

  3. 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",
});

Selling to businesses? Let's talk.

Tell us what you sell and how your customers buy today. We'll show you how it would work on B2B Shop.