Project Overview
A UK industrial supplies distributor with 3,400 B2B customers and 84,000 SKUs wanted to build a B2B marketplac...
Technology Stack
Compliance & Standards
The Challenge
A UK industrial supplies distributor with 3,400 B2B customers and 84,000 SKUs wanted to build a B2B marketplace platform — moving from a telephone and email order process to a self-service digital platform. Customer-specific pricing (negotiated trade accounts), credit account management, purchase order workflows, multiple buyers per account, VAT invoicing, and CIS (Construction Industry Scheme) compliance for construction customers were the requirements. Budget: £120,000.
Our Approach
B2B Pricing Engine
Customer-specific pricing: 3,400 accounts × 84,000 SKUs = potential 285 million price points.
Architecture
pricing rules engine rather than stored price matrix.
Rules
customer tier (platinum/gold/silver/bronze), product category discount, quantity break pricing, and promotional overrides.
Cache
Redis product catalogue with customer-specific price decoration per session (computed on-demand, cached 60 minutes).
Price display
authenticated customer sees their negotiated price — unauthenticated visitors see RRP.
Credit accounts
£5,000–£500,000 credit limits per account (set by sales team).
PO workflow
- buyer submits order with PO number → credit check (available credit vs order value) → auto-approve or refer to credit controller → invoice generated on despatch.
- Multi-buyer accounts: multiple users per account with different permissions (buyer, approver, viewer).
Approval workflow
orders above £5,000 require account admin approval before processing.
HMRC CIS
construction industry customers are CIS contractors — they must have materials purchases separated from labour for CIS reporting.
B2B marketplace CIS feature
customer flags account as CIS, VAT invoice separates materials and delivery charges, CIS monthly return data export (CSV in HMRC CIS return format).
HMRC CIS verification
supplier verifies subcontractor registration status via HMRC CIS API before first payment.
VAT invoice requirements
customer VAT number, supplier VAT number, invoice number (sequential), VAT breakdown by rate (0%, 5%, 20%), supply date.
Xero integration
invoices automatically synced to Xero (Xero API) on despatch — no double-entry.
Customer VAT validation
HMRC Check a UK VAT Number API — verify customer VAT registration at account creation.
Making Tax Digital
Xero handles MTD VAT return submission from synced invoice data.
The Results
Platform live at 18 weeks, £112,000 — under budget.
Digital order rate: 0% → 68% in first 6 months.
Phone/email order processing time: 4.2 hours/day → 1.1 hours (68% reduction).
Credit account approval: 94% auto-approved within 2 seconds.
Average order value (digital): 23% higher than phone orders (customer browses more products).
CIS compliance: automated CIS monthly return data for 340 construction customers.
HMRC VAT invoice audit: zero findings.
“68% digital orders in 6 months from zero. Average order value 23% higher online — customers discover products they didn't know to call about. The credit auto-approval in 2 seconds versus waiting for a credit controller is a competitive advantage. CIS monthly return automated for 340 contractors — that was 2 days of manual work per month." — Managing Director, UK Industrial Supplies Distributor (name withheld)”
Project Details
Related Case Studies
View AllHeadless eCommerce Platform — UK Fashion Retailer
Headless eCommerce Platform — UK Fashion Retailer. A mid-size UK fashion retailer with £8M annual revenue was running Shopify Plus at £24,000/year plus £18,000/year in app...
Sustainable Fashion Platform — B2B Marketplace, UK and EU
A UK sustainable fashion startup needed to build a B2B marketplace connecting sustainable fashion brands with ...
eCommerce AI Customer Service Platform — UK D2C Brand
A UK direct-to-consumer brand with 340,000 customers and 22,000 monthly support tickets needed to build an AI ...
Ready to Transform Your Business?
Let's discuss how our technical expertise can help you achieve remarkable results.