This proposal is on a need-to-know basis.
Fortunately, you need to know.
Catalogue, SSO accounts, invoicing portal and Carriage ERP integration — the planning documents for the new site, in one place.
Full site structure — six catalogue categories, search, accounts and the invoice portal.
GO → 02System map — storefront, staff admin, database, Carriage K8, Mollie, email & SSO.
GO → 03Phased effort, timeline and commercials — currently in preparation.
IN PREP →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.
How the storefront, staff admin system, database and external services connect — with Carriage (K8 ERP) remaining the master for stock, pricing and invoicing.
| Ref | Route | What moves | Mode |
|---|---|---|---|
| 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 |
The phased effort breakdown, timeline and commercials are being prepared from the sitemap and architecture. This module will go live shortly.