| Discovery and requirements pack | Goals, journeys, workflows, constraints, assumptions, dependencies, priorities, and acceptance criteria | Document and backlog | Discovery | Stakeholder interviews, current process, business rules |
| Technical audit | Version, code, extensions, theme, database, hosting, integrations, security, performance, and maintainability findings | Risk-ranked report | Assessment | Repository, admin, server, and vendor access |
| Solution architecture | Store components, data flows, integration boundaries, environments, deployment, and ownership decisions | Diagrams and decision log | Design | System landscape and non-functional needs |
| Configured OpenCart store | Core settings, catalog structure, users, taxes, currencies, checkout, payments, shipping, and operational configuration | Configured environments | Build | Commercial, tax, shipping, and operating rules |
| Theme and component library | Responsive templates, reusable interface components, content modules, and approved frontend behavior | Version-controlled code | Build | Brand assets, content, approved designs |
| Extensions and integrations | Custom modules, APIs, mappings, validation, logs, monitoring, and installation packages | Code and technical documentation | Implementation | Vendor specifications, test credentials, data samples |
| Migration package | Mapping, transformation, trial loads, reconciliation, cutover, rollback, and migration evidence | Scripts, reports, runbook | Migration | Approved source data and retention rules |
| Quality and launch pack | Test cases, defect log, acceptance evidence, release checklist, deployment notes, and rollback plan | QA record and runbook | QA and launch | User acceptance and sign-off |
| Operating documentation | Admin guide, support procedures, release process, known limitations, and knowledge transfer | Guide and training session | Handover | Named owners and support expectations |