Mimir B2B — Trade Ordering Portal with ERP Integration
Your trade counter, open around the clock.
Trade customers still phone, email and WhatsApp their orders to a telesales desk that closes at five. Mimir B2B gives them a portal that knows their contract prices, checks their credit before the order is accepted, and writes straight into your ERP — so nobody re-keys anything, and nothing ships to an account that shouldn’t be buying.
Why Ordering Goes Wrong
The Problem
Orders arrive by phone and email, get typed into the ERP by hand, and go out on stale prices to accounts that are already over their limit. Every mistake is discovered a week later, on an invoice.
The Solution
Let the customer place the order themselves, against live pricing and live credit, in a portal that treats your ERP as the single source of truth rather than a system to copy into afterwards.
The Result
Telesales stops taking dictation and starts selling. Orders are correct on arrival, credit exposure is controlled at the point of sale, and the portal proves it every night through automated reconciliation.
What’s Inside
The awkward parts of trade ordering, handled properly.
-
Contract pricing per customer
Every account sees its own negotiated and tiered prices, pulled from the ERP, along with a restricted contract catalogue where that applies. No price lists to maintain twice.
-
Live credit checks
Credit limits are verified against the ERP at checkout, not overnight. An account that’s over its limit is held before the order is accepted, not after the truck is loaded.
-
Catch-weight done right
Products sold by variable weight are tracked from estimate through picking to the final invoiced weight, with tolerance checks flagging anything that drifts too far.
-
Multi-depot & split orders
Stock is shown per warehouse with clear staleness indicators, and a single basket can split cleanly across depots when no one site can fill it.
-
Approval workflows
Per-account approval limits hold larger orders in a queue for a nominated approver, with credit re-checked at the moment of approval rather than at submission.
-
Self-service finance
Customers pull their own invoices, statements and credit position on demand. Cached intelligently, so the portal keeps answering even when the ERP is down for maintenance.
-
Nightly reconciliation
An automated sweep compares every portal order against the ERP and reports what didn’t push, what failed, what went missing and what’s stuck — before a customer has to tell you.
-
Back-office console
Sync state, on-demand resync, per-order retry, user and depot administration, catalogue overrides and cutoff times — all fully audit-logged, with credentials redacted.
Who It’s For
A Good Fit
- Wholesalers and distributors
- Frozen, chilled and fresh produce
- Businesses running an ERP as system of record
- Anyone with a telesales order desk
- Trade accounts on credit terms
Problems It Removes
- Orders typed in by hand from email
- Selling to accounts already over limit
- Out-of-date price lists in circulation
- “Where is my invoice?” phone calls
“The ERP stays the source of truth. The portal just stops people fighting it.”
Architecture & Integration
ERP-agnostic by design, with an adapter layer rather than a hard-wired dependency.
Front end
Next.js with server-side rendering, a responsive component library, and light and dark themes.
API
Fastify with a published OpenAPI specification, so the same API can back a mobile or B2C front end later without rework.
Data & queues
PostgreSQL with typed migrations, Redis for caching, and a background worker for stock polling, catalogue sync and order push with retry and dead-letter handling.
ERP integration
A swappable adapter layer, with SAP Business One Service Layer support built in. Stock polls on a short cycle; catalogue, pricing and business partners sync nightly or on demand.
Resilience
Idempotency keys prevent duplicate orders, failed pushes retry automatically and can be replayed by hand, and cached finance data keeps the portal useful during ERP downtime.
Deployment
Docker Compose stack with an executable install runbook, end-to-end test suite, and backup and restore scripts. Deploys on your infrastructure, next to the ERP.
Your customers are ready to order themselves.
We’ll map your order flow, your ERP and your credit rules, then show you what the portal changes.
Request a Strategy Session