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 Carriage 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 Carriage? 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 Carriage (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 Carriage sync jobs Notifications Database Products · stock cache · customers · orders · invoices · content System of record for web; Carriage remains master for stock & pricing File / Object Storage Product imagery · datasheets · generated invoice PDFs F1 F2 F3 F4 Carriage 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 Carriage API Database Product catalogue, stock levels, trade pricing. Carriage stays the master; the website holds a synced cache so browsing never hits the ERP directly. Scheduled + delta sync
F1b API Carriage Confirmed web orders pushed into Carriage as sales orders for picking, dispatch and account posting. Event-driven, on paid
F1c Carriage 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 Carriage 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. Carriage 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 Carriage 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 Carriage 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.