B2B overview
Getting started with wholesale on Katura.
Overview
Katura's wholesale system lets you manage B2B relationships with retailers and resellers. Track leads through a sales pipeline, manage wholesale accounts with custom pricing, and compare wholesale vs. retail performance.
Wholesale dashboard
The wholesale overview page shows:
- Total wholesale revenue β from settled orders only
- Wholesale order count and AOV
- Retail comparison β side-by-side with retail revenue
- Active accounts
- Pending leads
- Lead-to-account conversion rate
Note
Revenue calculations exclude pending and cancelled orders β only settled orders (Paid, In Production, Shipped, Delivered, Refunded) count toward wholesale metrics.
Wholesale sections
| Section | Purpose |
|---|---|
| Accounts | Active wholesale customer accounts with custom discounts, credit limits, and payment terms |
| Leads | Prospective wholesale customers β business name, contact, volume estimates |
| Pipeline | Visual sales pipeline for wholesale lead progression |
| Settings | Default discount percentage, minimum order amounts, resale certificate requirements, auto-approve toggle |
Wholesale accounts
Each wholesale account includes:
- Discount percentage β custom discount off retail prices
- Credit limit β maximum outstanding balance
- Payment terms β Net 30, Net 60, etc.
- Minimum order amount β per-account minimum
- Tax exempt status β with resale certificate tracking
- Total wholesale revenue β lifetime spending
Default wholesale settings
Configure system-wide defaults at Wholesale β Settings:
- Default discount β percentage off retail for new accounts
- Minimum order amount β minimum for all wholesale orders
- Minimum first order amount β higher threshold for first-time orders
- Require resale certificate β toggle whether accounts need a cert on file
- Auto-approve β automatically approve new account applications
B2B onboarding flow
Wholesale accounts go through a five-step lifecycle. Each transition is logged in the pipeline so the sales team and the principal always know where every prospect stands.
- Lead captured β application form on the storefront (linked from your footer or a dedicated
/wholesalelanding page) creates a Lead record. - Vetted β sales rep reviews business name, EIN, resale certificate, and prior buying history. Status moves to Qualified or Disqualified.
- Account created β Qualified leads convert to a Wholesale Account with assigned discount, credit limit, and payment terms.
- Catalog assigned β pick a price list (one of the catalogs you've built) for the account. Different tiers can see different SKUs and prices.
- Active trading β account places orders against the assigned catalog. Payment terms (Net 30 etc.) are tracked per invoice.
NET term mechanics
When a wholesale account places an order on Net 30 terms, Katura issues an invoice instead of charging immediately. The invoice has a due date 30 days from issue. Behind the scenes:
- Order moves to
Awaiting Paymentstatus, but ships on schedule. - Outstanding balance counts against the account's credit limit.
- If the credit limit would be exceeded by a new order, checkout blocks with a clear error and pings the assigned sales rep.
- Reminder emails fire at 7 days, 1 day, and 7 days past due.
- Aged-receivables report at
/admin/wholesale/agingshows 0β30, 31β60, 61β90, and 90+ buckets.
Catalog strategy
Most jewelers run 2β4 wholesale tiers β for example: Boutique (15% off retail, MOQ $500), Department (30% off, MOQ $5k), Distributor (45% off, MOQ $25k). Each tier is a catalog with its own price list, optionally a different product subset, and its own MOQ.
