For wholesale distributors, manufacturers & multi-brand retailers

The distribution platform built for B2B

Branded customer portal, per-buyer pricing, credit limits, and one order queue across portal, rep, and API — live in a weekend, not a quarter.

No credit card required. 14-day free trial.

REST API
12 webhook events
9 scoped permissions
CSV import / export
Audit-logged by default
Distribu dashboard showing revenue, orders, and new-customer KPIs with a revenue-over-time chart

Customer portal

A storefront your customers actually log into

Your customers sign in at distribu.app/store/{your-slug} and see a catalog priced for them, with their credit limit and address book already wired up. Multi-user accounts support ADMIN / BUYER / VIEWER roles — so a controller approves what a buyer drafts, without sharing a password.

  • Per-buyer price lists, enforced server-side
  • Credit limits block or flag new orders at creation
  • One-click reorder and saved shopping lists
  • Self-service returns with store-credit option
See the storefront
Distribu customer storefront catalog view with product cards, per-buyer prices, and live stock availability

Order pipeline

One order queue across every channel

Orders from the storefront, the staff dashboard, and the REST API all hit the same queue with the same server-side semantics — stock decrements, tax applies, webhooks fire. You move them through submitted → confirmed → shipped → delivered from whichever surface you're already in.

  • Same state machine for portal, rep, and API orders
  • Atomic stock decrement at order creation
  • Partial shipments, partial returns, partial refunds
  • Webhook on every meaningful state change
Order lifecycle docs
Distribu orders dashboard showing a list of orders with status badges, filters, and bulk actions

Developer platform

A REST API and signed webhooks in the base plan

Nine permission scopes per API key, per-key rate limits, and twelve webhook events with HMAC signatures and zero-downtime secret rotation. Everything the dashboard does, your code can do — no upsell, no enterprise tier.

  • Scoped API keys with per-key rate limits
  • 12 webhook events, HMAC-signed
  • Zero-downtime secret rotation
  • Native QuickBooks, Xero, Slack, HubSpot
API reference
Distribu API keys settings page showing scoped keys with rate limits and last-used timestamps
Orders processed
12K+
Stores live
40+
Uptime
99.9%

Everything else you need to run distribution

The unglamorous pieces — returns, reports, roles, ledgers — that separate software you evaluate from software you rely on.

Inventory with audited stock movements

Track per-product stock, set low-stock thresholds, and get a fan-out notification the moment anything dips below. Every adjustment lands in the stock-history ledger.

Returns, refunds, and store credit

Customers request returns from the storefront; staff approve, receive, and refund — to the original payment method or as store credit that auto-applies on the next order.

Quotes that convert to orders

Buyers request quotes; sales responds with a priced draft; the buyer converts to an order with the same pricing and credit check. No re-keying.

Scheduled reports + in-app notifications

Sales, customer-spend, and inventory-valuation reports on a DAILY / WEEKLY / MONTHLY cadence, delivered by email. Plus a bell in the dashboard header for new orders, low stock, and team changes.

Role-based access for your staff

Nine scoped permissions let you give reps order access, finance read-only everything, and warehouse just fulfillment — without handing out the keys.

CSV import + export on every surface

Bulk-upload products, customers, or prices with row-level validation errors. Exports round-trip cleanly — so you can always get your data out.

Up and running in minutes

Three steps to start selling online.

1

Import your catalog

Add products one by one or bulk-import a CSV (name, SKU, price, stock). Row-level errors come back inline — fix and re-upload.

CSV import docs
2

Invite your customers

Share your branded storefront URL (distribu.app/store/{your-slug}). Customers self-register or you import them by CSV, then pick per-buyer prices and credit limits.

Storefront docs
3

Manage orders in one place

Orders from the storefront, dashboard, or REST API all land in the same queue. Update status, ship, refund, or fire webhooks to your ERP — without leaving Distribu.

Orders docs

Built on open standards

What you’d want in a platform you’re handing your order book to

The engineering decisions that mean ops can trust the ledger and engineering can integrate without a ticket.

REST API, in the base plan

Scoped API keys with per-key rate limits. Every dashboard action is available to your code — no upsell, no enterprise tier, no waitlist.

Signed webhooks with rotation

Twelve events with HMAC-SHA256 signatures. Zero-downtime secret rotation — rotate without dropping deliveries or coordinating a maintenance window.

Audited by default

Every change to stock, pricing, or orders writes an attributed, timestamped row. Finance and ops close the books from the same data — no who-did-what archaeology.

Role-based access

Nine scoped permissions for your staff — reps see orders, finance sees everything read-only, warehouse only fulfillment. No tribal-knowledge access control.

Data you can take with you

CSV export on every surface and a REST read API. No lock-in — if Distribu stops being the right fit, you walk out with the exports you came in with.

Open tech stack

PostgreSQL, Prisma, Next.js, Node.js on Vercel. No proprietary runtime, no black-box data model. If you ever need it, engineers who know this stack are everywhere.

See the full security posture and API reference.

Looking for your supplier's store?

Enter the store ID your supplier gave you.

Frequently asked

The questions buyers ask on their first call, in writing.

Who is Distribu for?

Small and mid-sized wholesale distributors, manufacturers with a dealer or wholesale channel, and multi-brand retailers who want one platform for their catalog, customer portal, orders, and inventory. Most customers come off a spreadsheet-plus-inbox stack or an aging tool like TradeGecko or an older Shopify setup.

How is Distribu different from Shopify B2B or BigCommerce B2B?

Shopify B2B ships on Shopify Plus (~$2,300/mo) and BigCommerce B2B Edition requires the Enterprise tier. Both are D2C-first platforms with wholesale bolted on. Distribu is B2B-first — per-buyer pricing, credit limits, multi-user buyer accounts, and a REST API come in the base plan, not behind an Enterprise contract.

Does Distribu replace my accounting software?

No — and you shouldn't want it to. Distribu syncs orders and refunds to QuickBooks Online or Xero natively, so accounting stays the system of record for journals and tax. Most customers run Distribu for orders-and-inventory plus their existing accounting tool, not one without the other.

How long does setup take?

Most teams go live in a weekend. The bottleneck is cleaning up the product CSV and deciding which customers get which price list. The 14-day trial is full-feature, so you can import real data, take real orders, and test the integrations you'd depend on before committing.

Can I get my data out if I ever want to leave?

Yes. CSV export is on every major surface (products, customers, orders, inventory history) and the REST API serves read endpoints for everything the dashboard shows. No export gates, no lock-in.

Take your first real order this week

Import your catalog, invite a customer, and accept a live order before the trial ends — all 14 days are full-feature.

No credit card required · cancel any time