B2B commerce built for MRO and industrial supply.
The buyer uses their part number, not yours. The price comes from a contract, not a list. The item ships in a box of 100, and the plant needs it before the shift ends. Nova Core handles all four without anyone opening a spreadsheet.
- 90%
- faster quoting
- 95%
- pricing accuracy
- 15 min
- to launch
Illustrative demo. Accounts, part numbers, prices and stock are sample data, not a live catalogue.
What it is
Nova Core is an AI-powered B2B commerce platform for MRO suppliers and industrial distributors — contract pricing, catalogue, stock, quoting and orders in one system.
What it replaces
Contract price lists that live in a spreadsheet, RFQs priced line by line overnight, stock checks by phone, and reorders that arrive as a photo of a bin label.
Who it is for
Industrial and MRO distributors, safety and PPE suppliers, fastener and fixings specialists, electrical and automation wholesalers, and facilities supply businesses.
How it is built
MACH architecture — microservices, API-first, cloud-native, headless. Run the hosted storefront, or connect the APIs to the procurement systems your customers already use.
THE CHALLENGE
Why MRO breaks a standard commerce platform
Industrial supply is not catalogue shopping. It is a contract, a cross-reference table and a maintenance schedule that occasionally becomes an emergency.
The codes do not match
Their part number is not your part number
A maintenance planner orders against the plant's own item master. Unless your catalogue answers to their codes as well as yours, every requisition needs a human to translate it first.
Price depends on the paperwork
Contract, agreement, or spot
A national agreement, a single-plant contract and a one-off buy are three different prices for the same item. When the contract book lives outside the system, the price quoted and the price agreed drift apart.
Units do not divide cleanly
Each, box of 100, bag of 1,000
Fasteners price per thousand, gloves per pair, sealant per case. If the storefront cannot convert, buyers order the wrong quantity and you ship a pallet where they wanted a box.
Planned replenishment vs line down
Most of the volume is routine consumables. Most of the pressure is the breakdown at 2am. The same system has to serve a scheduled bin refill and a same-day emergency without confusing the two.
One customer, many customers
Every site behaves differently
Head office signs the agreement; four plants order against it, each with its own ship-to, cost centre and approval habits. Treating them as one account hides the detail that matters.
The RFQ is enormous
Two hundred lines, priced by hand
An annual tender or a shutdown schedule arrives as a spreadsheet. Pricing it line by line takes days, and by the time it goes back the buyer has already had two other quotes.
CAPABILITIES
What Nova Core does for an MRO business
Six things that have to work together. They are one platform here, not six integrations you maintain.
Contract pricing
The agreement becomes the price the buyer actually sees, not a discount applied later by someone at a desk.
- Unlimited price lists and discount matrices
- Contracted rates per account or per site
- Volume breaks and campaign pricing
- Net 30 / 60 / 90 terms per account
Cross-references & UOM
Let the buyer search the way their item master is written, and price the pack the way they buy it.
- Customer part numbers as searchable codes
- Manufacturer and supplier part numbers
- Pack and unit-of-measure variants priced separately
- Classification codes held on the product record
Multi-branch inventory
Answer "can you get it here today" without three phone calls and an optimistic guess.
- Live stock by depot and warehouse
- Allocation and transfer orders
- Backorder visibility with expected dates
- Non-stock and direct-ship lead times
AI-assisted bulk quoting
Turn a 200-line tender into a reviewed quote in an afternoon instead of a week.
- Suggested price per line with visible floor
- Live margin guardrails as you concede
- Bulk quoting from a pasted schedule
- Quote converts straight to order
Digital Sales Room
Keep the tender negotiation in one room with a record, instead of across nine forwarded emails.
- Real-time back-and-forth on the live quote
- Revision history on every line
- Buying-committee access and approvals
- One-click acceptance
Self-service reordering
Give routine consumable demand somewhere to go that is not your inside sales desk.
- Customer portal with order history
- Reorder from a previous order
- Order tracking and dispatch status
- Supplier purchase orders and approvals
WHO IT IS FOR
Who it is for
Industrial distributors
Broad-line catalogues sold to contracted plants across bearings, hydraulics, tools and consumables.
Safety & PPE suppliers
Sizing, standards and pack variants, with reorder cycles tied to headcount rather than machinery.
Fasteners & fixings
High line counts, small values, and pricing that only makes sense per hundred or per thousand.
Electrical & automation
Manufacturer part numbers, long-tail stock, and project buys that sit alongside routine replenishment.
Facilities & janitorial
Repeat consumables across many sites, each with its own ship-to and its own ordering habits.
HOW IT WORKS
From requisition to reorder
What happens between a maintenance planner raising a line and the same line coming round again next quarter.
The buyer searches their own way
Their internal code, a manufacturer part number, or a description. All three resolve to the same SKU in your catalogue.
Contract price resolves
Account, site, product group and contracted rate settle the price at line level. No list price with a discount promised later.
Pack and UOM are made explicit
Each, box or case is priced as its own option, so the buyer sees what the pack costs rather than converting it themselves.
Availability is shown per branch
On the shelf, in transit, or direct ship with a lead time. A breakdown gets an honest answer instead of an optimistic one.
Long schedules go to quote
Tenders and shutdown lists are priced in bulk against contracted rates, with margin guardrails on every line for your side only.
Quote converts to order
Accepted lines become an order with terms applied, dispatch triggered, and the agreement intact.
Routine demand self-serves
Order history and reordering move repeat consumables into the portal, so inside sales keeps its time for the complex work.
DATA
How MRO data is handled
Data and procurement plumbing decide the timeline on an MRO project. Here is what Nova Core does with each piece of it, stated plainly.
| Data | How it works in Nova Core | Status |
|---|---|---|
| Contract price lists | Unlimited price lists, tier matrices and contracted rates, resolved per line at quote and order time. | Native |
| Multi-warehouse stock | Real-time quantities per location with allocation and transfer orders. | Native |
| Customer part numbers | Held against your SKU as searchable alternate identifiers, alongside manufacturer and supplier codes. | Mapped |
| Pack & UOM variants | Modelled as priced options against the item, each with its own price and stock position. | Mapped |
| Classification codes | UNSPSC, ETIM and internal category codes stored as product attributes and usable as filters. | Mapped |
| Compliance documents | Safety data sheets, certificates and spec sheets attached to the product record for buyers to download. | Mapped |
| Configurable assemblies | The CPQ configurator — option groups, conflict rules and dynamic pricing for built-to-order assemblies. | Coming soon |
| Punchout catalogues | cXML and OCI punchout into Ariba, Coupa or SAP is built against the REST APIs — scoped per project. | Project scope |
| EDI transaction sets | 850, 855, 856 and 810 exchanged through middleware connected to the order and catalogue APIs — scoped per project. | Project scope |
Works with the systems already running your branches.
API-first and headless, so Nova Core sits alongside your ERP and storefront rather than replacing everything at once.
MRO B2B commerce, answered
What is MRO B2B commerce software?
MRO B2B commerce software lets a maintenance, repair and operations supplier sell to contracted industrial accounts online. It differs from a consumer store in four ways: buyers search using their own part numbers rather than yours, prices come from a negotiated contract rather than a list, items are sold in packs and units of measure that have to convert cleanly, and demand splits between planned replenishment and line-down emergencies. Nova Core covers all four in one platform.
Can buyers search using their own part numbers?
Yes. Customer part numbers are stored against your SKU as searchable alternate identifiers, so a maintenance buyer pasting their internal code lands on the right item. Manufacturer part numbers, supplier codes and classification codes such as UNSPSC can be held the same way, which means the same catalogue answers to whichever code the buyer happens to use.
How does contract pricing work for MRO accounts?
Each contracted account is assigned a price list or discount matrix. Nova Core resolves the price at line level from the account, the product group, the contracted rate and any volume break — so a national agreement, a single-plant contract and a spot buy all return different prices for the same SKU without anyone maintaining three catalogues.
Does it handle pack sizes and units of measure?
Pack and unit-of-measure variants are modelled as their own priced options against the item, so each, box of 100 and bag of 1,000 each carry a price and a stock position. Buyers see what a pack actually costs rather than doing the arithmetic themselves — which is where most wrong-quantity orders come from.
Can it show stock across multiple branches and depots?
Yes. Multi-warehouse inventory shows real-time quantities per location, with allocation and transfer orders between them. A buyer facing a breakdown can see which branch can ship today instead of calling three of them, and non-stock lines show a lead time rather than nothing at all.
How do you quote an RFQ with two hundred lines?
The AI Quote Engine prices each line against the account's contracted rates and live margin, then suggests a price per line with a visible floor. Your rep reviews the exceptions rather than typing the whole schedule, and the accepted quote converts directly into an order without being rekeyed.
Do you support punchout catalogues and EDI?
Nova Core is API-first, with REST APIs for catalogue, pricing, stock and orders — which is what punchout and EDI middleware connect to. cXML and OCI punchout into Ariba, Coupa or SAP, and transaction sets such as 850, 855, 856 and 810, are scoped per project rather than shipped as a one-click toggle. Worth raising early if a large account depends on it.
Can customers reorder from previous orders?
Yes. Trade accounts get a self-service portal with order history and reordering, so routine consumable replenishment stops going through your counter team. That is usually where the first measurable time saving shows up, because most MRO line volume is repeat rather than new.
Can it quote configured or built-to-order assemblies?
Fixed kits and pre-defined assemblies are sold today as standard catalogue products with their own SKU, pricing and stock — a hose assembly at a set length or a standard service pack behaves like any other line. The CPQ configurator, which handles option groups, conflict rules and dynamic pricing for built-to-order assemblies, is coming soon.
How long does implementation take for an MRO distributor?
Guided onboarding takes about fifteen minutes and most teams are live within a day. For an MRO catalogue the real variable is data: how clean your contract price lists, customer part cross-references and pack or unit-of-measure definitions are. Distributors with those three in usable shape move fastest — a short data review before kickoff is worth more than any other preparation.
From requisition to reorder.
Contract pricing, cross-references, live branch stock and AI-assisted quoting in a single platform.
14-day trial·No card required