Mission Control × Mansfield Mechanical
Restricted · Crew Access Only

Enter launch code

This proposal is on a need-to-know basis.
Fortunately, you need to know.

Lost your code? Contact Flight Director · hello@wearemissioncontrol.com
Mission Control × Mansfield Mechanical
eCommerce Website Proposal

Mansfield Mechanical
eCommerce Platform

Catalogue, SSO accounts, invoicing portal and Kerridge ERP integration — the planning documents for the new site, in one place.

PROPOSAL V1.0 · JULY 2026 Mission Control · Vulcan Works, Northampton
← Back to Proposal Module 01 · Sitemap v1.0 ↓ Download PDF
Module 01 · Project Document

Sitemap

Site structure v1.0, derived from the Mansfield Mechanical A5 brochure. Every page carries a mono reference code we'll use through wireframing and build.

Client
Mansfield Mechanical Supplies Ltd
Agency
Mission Control
Version
1.0 — for review
Next stage
Rough wireframes
Browse & catalogue
Transactional
Account — sign-in required
Content & support
TPLTemplate
SSOSocial sign-on
0.0 Global Elements
Every page Header · logo Mega-menu (6 categories) Search + autocomplete Account / Sign in Basket (mini-cart) Trade counter 0800 987 5995 Footer · categories · brands · policies
1.0 – 2.0 Home & Product Catalogue
1.0HomeHero · category tiles · brands · trust bar
1.1Featured categories (6 tiles, per brochure)
1.2Brand partners strip ACV, Baxi, Grundfos, Ideal, Vaillant, Worcester Bosch et al.
1.3USP bar — Nationwide Supply · Trade Expertise · Competitive Pricing
2.7Catalogue Templates
2.7.1Category landing TPL
2.7.2Product listing (PLP) TPLFilters: brand · size · material · price · stock
2.7.3Product detail (PDP) TPLSpec table · datasheets · qty breaks · stock
2.7.4Brands index → brand PLP TPL
2.1Pipework & Fittings
2.1.1Pipework Systems
CopperCarbon SteelStainlessMLCPPlasticPre-Insulated
2.1.2Pipe Fittings
End FeedSolder RingCompressionPush-FitCopper & BrassPlasticThreadedMalleable Iron
2.1.3Press-Fit Systems
Copper PressCarbon Steel PressStainless PressPress Accessories
2.2Valves, Controls & Flow
2.2.1Valves
BallGateButterflyCheckBalancingCommissioningControlSafety & Relief
2.2.2Flanges & Connections
Weld NeckSlip-OnBacking RingsStub EndsFlexible ConnectorsExpansion Joints
2.3Pumps, Heating & Hot Water
2.3.1Pumps & Circulation
CirculatingBoosterTwin HeadPump ControlsAccessories
2.3.2Commercial Heating
Commercial BoilersWater HeatersCalorifiersBuffer VesselsExpansion VesselsHeating Controls
2.3.3Renewable Technologies
ASHPGSHPHeat Pump CylindersBuffer TanksAccessories
2.4Water Treatment & Protection
2.4.1Filtration & Dosing
Magnetic FiltersDirt SeparatorsAir SeparatorsDosing EquipmentAccessories
2.4.2Chemicals & Maintenance
System CleanersInhibitorsLeak SealersAntifreezeFlushingTreatment Chemicals
2.5Insulation, Fixings & Installation
2.5.1Insulation
PipePhenolicNitrile RubberAcousticAccessories
2.5.2Fixings & Supports
Pipe ClipsPipe SupportsBracketsChannelThreaded RodFastenersConsumables
2.5.3Mechanical Sundries
Flexible HosesAnti-VibrationExpansion BellowsPlant Room Ancillaries
2.6Tools, PPE & Contractor Support
2.6.1Tools & Equipment
Hand ToolsPress ToolsPipe PreparationTestingPower Tools
2.6.2PPE & Workwear
WorkwearSafety GlovesEye ProtectionSite Safety
3.0 – 4.0 Search & Authentication
3.0Search
3.1Autocomplete / suggestions Products, categories, brands, part numbers
3.2Search results page Same filter set as PLP
3.3No-results state Suggested categories + trade counter contact
4.1Sign in SSOEmail + password · Google · Apple · Microsoft
4.2Create account SSOIndividual or business/trade details
4.3Forgot / reset password
4.4Email verification
4.5Trade / credit account application Approval workflow → enables invoice billing
6.0Basket & Checkout
6.1Basket Qty edit · save for later · delivery estimate
6.2Checkout — delivery Address book (signed-in) or guest entry
6.3Checkout — payment Card · saved methods · on-account (approved trade)
6.4Review & place order
6.5Order confirmation + email receipt
5.0 My Account — signed-in area
5.1Account dashboard GatedRecent orders · outstanding invoices · quick reorder
5.2Order history List → order detail → tracking
5.3Reorder / repeat order
5.4Invoices & Statements
5.4.1Invoice list GatedFilter: date · status (paid / due / overdue) · order ref
5.4.2Invoice detailLine items · VAT breakdown · linked order
5.4.3Download PDF
5.4.4Pay outstanding invoiceCard payment against open balance
5.4.5Monthly statementsCredit-account customers
5.5Address book Multiple delivery sites — useful for contractors
5.6Payment methods
5.7Account details Contact info · password · linked SSO providers
5.8Saved lists / favourites Job-based lists, e.g. "Plant Room — Site A"
7.0 Content & Support
7.1–7.3Company
7.1About Mansfield Mechanical Supplies
7.2Our brand partners
7.3Contact / Trade counter Unit 9, The Broadway, Mansfield NG18 2RL
7.4–7.5Customer Service
7.4Delivery information Nationwide supply coverage
7.5Returns & refunds
7.6–7.8Legal
7.6Terms & conditions of sale
7.7Privacy policy
7.8Cookie policy

Open questions for wireframing

  1. Guest checkout — assumed yes for card payments; on-account billing restricted to approved trade accounts (4.5).
  2. Invoice source — generated by the site, or synced from Kerridge? Affects 5.4 scope significantly.
  3. Pricing visibility — public pricing, or trade pricing revealed on sign-in?
  4. SSO providers — Google, Apple, Microsoft assumed; Microsoft likely valuable for a B2B audience.
  5. Stock display — live stock levels vs. simple in/out-of-stock indicators.
  6. Category naming — top-level follows the brochure; the van livery uses a slightly different split — align before build.
↓ Download PDF ← Back to Proposal
← Back to Proposal Module 02 · Architecture v1.0 ↓ Download PDF
Module 02 · Project Document

System Architecture

How the storefront, staff admin system, database and external services connect — with Kerridge (K8 ERP) remaining the master for stock, pricing and invoicing.

Client
Mansfield Mechanical Supplies Ltd
Agency
Mission Control
Version
1.0 — for review
Companion doc
Sitemap v1.0
Users
Applications we build
Data & services layer
External systems
Internal traffic
Integration
A.1 System Overview
USERS APPS PLATFORM EXTERNAL Customers Contractors · FM providers · trade & public Web & mobile browser Mansfield Staff Trade counter · accounts · warehouse Browser · staff sign-in HTTPS HTTPS eCommerce Storefront Catalogue · search · basket & checkout · account · invoices Catalogue Search Checkout Account Invoices (5.4) SSO (4.0) Admin & Invoicing Management Web-based back office for Mansfield staff Orders Invoice mgmt Customers Trade approvals Content / CMS Reports REST API REST API Application API & Services Shared backend serving both applications — business logic, auth, integration jobs Auth Orders Invoicing Payments Kerridge sync jobs Notifications Database Products · stock cache · customers · orders · invoices · content System of record for web; Kerridge remains master for stock & pricing File / Object Storage Product imagery · datasheets · generated invoice PDFs F1 F2 F3 F4 Kerridge ERP K8-based · Mansfield's existing ERP Inventory & stock master Product data · trade pricing Sales orders · invoice data Mollie Payment & billing platform Checkout payments · refunds Invoice payments (5.4.4) Status webhooks Email Server Transactional email · SMTP/API Order confirmations · dispatch Invoices & statements Password resets · verification SSO Providers OAuth 2.0 / OpenID Connect Google Apple Microsoft
A.2 Key Integration Flows
RefRouteWhat movesMode
F1a Kerridge → API → Database Product catalogue, stock levels, trade pricing. Kerridge stays the master; the website holds a synced cache so browsing never hits the ERP directly. Scheduled + delta sync
F1b API → Kerridge Confirmed web orders pushed into Kerridge as sales orders for picking, dispatch and account posting. Event-driven, on paid
F1c Kerridge → Invoice service Invoice and statement data surfaced in the Admin system and the customer invoice portal (sitemap 5.4). Scheduled sync
F2 Storefront → Mollie → API Checkout payments and pay-outstanding-invoice payments. Mollie webhooks confirm status before orders push to Kerridge or invoices are marked paid. Real-time + webhooks
F3 Notifications → Email → Customer Order confirmations, dispatch notices, invoice/statement delivery with PDF attachments, password resets, verification. Transactional
F4 Storefront ⇄ SSO ⇄ Auth Sign-in and sign-up via Google, Apple and Microsoft; identities linked to a single customer record alongside email/password. OAuth 2.0 / OIDC

Architecture decisions to confirm

  1. Kerridge integration surface — confirm what K8 exposes: REST API, flat-file export, or middleware. This dictates whether F1 syncs are near-real-time or batch — the project's biggest technical risk.
  2. Invoice system of record — assumed Kerridge generates invoices and the web platform mirrors them (F1c). If the Admin system raises invoices instead, the flow reverses and scope grows.
  3. Stock display strategy — agree an acceptable staleness window (e.g. 15 min), or add live availability checks at basket/checkout.
  4. On-account payments — trade credit orders bypass Mollie at checkout and settle via invoice payment; needs credit-limit checks against Kerridge account data.
  5. Email provider — recommend a transactional service (Postmark, SES, Mailgun) over self-hosted SMTP for deliverability.
  6. Admin auth — staff sign-in kept separate from customer auth; Microsoft SSO for staff if Mansfield runs on 365.
↓ Download PDF ← Back to Proposal
← Back to Proposal Module 03 · Estimate & Effort
Pre-Flight Checks in Progress

Estimate & Effort

The phased effort breakdown, timeline and commercials are being prepared from the sitemap and architecture. This module will go live shortly.