Delivery Sequence

E-Commerce First
Prioritise operational gaps: Member Portals V1 → E-Commerce MVP only. SFMC and E-Commerce V1/V2 deferred until vendor dependencies resolved.
~3 weeks
~13.5 days
MVP Only
Minimum viable delivery: Member Portals V1 gaps (1–2 days) + E-Commerce MVP (stock management, training, fulfilment). No reporting dashboard or bundle sync.
~2.5 weeks
~11.5 days
1–2
Days
Member Portals V1
~11.5
Days
E-Commerce MVP
~8.5
Days
E-Commerce V1 + V2
~20
Days
All Deliverables

Delivery Gantt Chart

Full Delivery path (recommended) — showing most likely estimates across all three workstreams. SFMC timing subject to vendor dependency resolution.

Phase
W1
W2
W3
W4
W5
W6
W7
W8
W9
W10
W11
W12
Member Portals V1 (1–2 days)
Registration Redirect
Dev
Professionals Portal
Dev
Portals V1 Complete
E-Commerce MVP (~11.5 days)
F-01: Stock Management
4.75 days
F-02: Order Workflow
Training
F-03: Quantity Options
Config
F-05: Sales Reporting
Training
F-07: Mailshop Workflow
Process
E-Commerce MVP
E-Commerce V1 (~4 days)
F-06: Looker Studio
Dashboard
F-08: Reconciliation
Process
E-Commerce V1
E-Commerce V2 (~4.5 days)
F-09: Bundle Stock Sync
Development
E-Commerce V2
SFMC Personalisation (TBC — vendor dependent)
Technical Spec
Spec
Development
Development
SFMC MVP Live
Development / Spec
Development
Training
Configuration
Process
Milestone

Key Milestones

Done
Member Portals MVP — Registration, authentication, role-based Resource Hub access, and Foxy SSO integration delivered for Schools and Workplaces.
Week 1
Portals V1 Complete — Registration redirect by stakeholder type and Professionals portal support shipped. All portal gaps closed.
Week 5
E-Commerce MVP Live — Stock management system, Foxy webhook integration, order modification training, quantity options configured, sales reporting training, and Mailshop fulfilment workflow operational.
Week 7
E-Commerce V1 Complete — Looker Studio sales dashboard live with item-based reporting, campaign comparison, and stock indicators. Weekly reconciliation process established.
Week 9
E-Commerce V2 Complete — Bundle stock sync via extended Foxy webhook. Component inventory automatically decremented when bundles are sold.
Week 12
SFMC Personalisation MVP — Persona retrieval, personalised banner, related content components, GA4 tracking, and fallback content live. Subject to vendor dependency resolution.

Delivery Approach

AI-Assisted Development

AI-led development (Model B) for well-defined patterns like webhook controllers and Razor views, reducing estimated effort by 50–65% on development tasks.

Existing Pattern Reuse

Leverage existing FoxyApiClient, FoxyComposer, and webhook authentication patterns already established in the codebase for the E-Commerce workstream.

Configuration Over Code

Where possible, resolve gaps through Foxy configuration, training, and process documentation rather than custom development — reducing risk and delivery time.

Phased Delivery

Each workstream delivers incrementally — MVP first for immediate value, then V1/V2 enhancements. SFMC is sequenced last due to external vendor dependencies.