Before you sign off on a replatform, run the audit that should have happened first. Most ecommerce rebuilds blow their budget and timeline not because the new platform was the wrong choice, but because nobody mapped what the old stack was actually doing — which integrations were held together with undocumented middleware, which data fields had silently drifted out of sync, and which "quick fixes" from three years ago had become load-bearing. This checklist is for engineering leads, ecommerce directors, and founders scoping a rebuild, replatform, or major stack overhaul, whether that means moving off a legacy monolith, consolidating a fragmented ecommerce tech stack, or going headless.
Use it to build the inventory that should drive your budget, timeline, and vendor conversations — not the other way around.
Before you start
- [ ] Define what "done" looks like in measurable terms (e.g., 30% faster page load, 20% higher mobile conversion, zero manual order-sync work)
- [ ] Get sign-off from Marketing, Sales, Operations, and Finance on non-negotiable features — not just IT's wish list
- [ ] Set a hard boundary on scope: is this a full rebuild, a replatform of the storefront only, or a backend consolidation with the same frontend?
- [ ] Confirm who owns the audit and who has final say when trade-offs come up mid-project
- [ ] Block 2–4 weeks for the audit itself before any vendor RFP goes out — rushing this step is where most bad estimates start
1. Data audit
- [ ] Export and review your full product catalog: variants, attributes, SKUs, and how many are actually orphaned or duplicated
- [ ] Audit customer records for duplicates, incomplete profiles, and GDPR/DPDP-relevant consent gaps
- [ ] Map order history data — how far back does it need to migrate, and in what format?
- [ ] Identify custom fields, tags, or metadata your current platform stores that aren't standard (these are the ones that get lost in migration if unflagged)
- [ ] Document your current data model for pricing, tax rules, and promotions — these are almost never 1:1 portable between platforms
2. Integration audit
For every connected system — ERP, CRM, warehouse/OMS, payment gateway, tax engine, marketing tools, analytics, POS if you sell omnichannel — document:
- [ ] Connection method: native plugin, direct API integrations, webhook, or custom middleware
- [ ] What data flows through it and in which direction
- [ ] Whether it's business-critical or nice-to-have
- [ ] Whether the target platform supports it natively, via a marketplace app, or requires a custom rebuild
- [ ] Who owns the integration today — an internal team, an agency, or a vendor who may not be renewable
Flag any integration built on undocumented API calls or tight coupling to your current platform's internal data model. These are consistently the most underestimated line item in rebuild budgets — treat each one as a mini-project, not a checkbox.
3. Performance and scalability audit
- [ ] Pull actual production Core Web Vitals (not lab data) split by device and page type — PDP, PLP, cart, checkout
- [ ] Identify slow database queries and cache hit rates during peak traffic windows
- [ ] Review your last two peak-season events (sale days, festival traffic) for where the stack actually broke or degraded
- [ ] Stress-test assumptions about traffic growth for the next 2–3 years, not just current load
- [ ] Check whether your system architecture is monolithic, modular, or already partially decoupled — this materially changes what "rebuild" should mean
4. Security and compliance audit
- [ ] Confirm current PCI-DSS scope and whether the new architecture changes it (tokenization, hosted fields, etc.)
- [ ] Review data residency and consent-handling against DPDP Act requirements if you operate in India, or GDPR if you serve EU customers
- [ ] Audit third-party scripts and tags running on checkout pages — a common, underappreciated attack surface
- [ ] Check access controls: who has admin rights to the current platform, and does that list match who should
- [ ] Review your incident response plan — does it assume the old architecture, or does it need to be rewritten alongside the stack?
5. Team and vendor readiness
- [ ] Assess whether your internal team has the skills for the target platform, or whether you're budgeting for a partner
- [ ] Decide build-vs-buy for each major component before talking to vendors, not during
- [ ] Get references from vendors on migrations of comparable scale and complexity — not just their biggest logo
- [ ] Confirm SLAs for the cutover window itself, including rollback criteria
Red flags that mean "rebuild," not "patch"
- Workarounds for known limitations now cost more engineering time per quarter than a migration would take end to end
- The current platform can't support features the business genuinely needs (subscriptions, B2B pricing tiers, true omnichannel inventory)
- Every integration change requires touching code you no longer fully understand
- Your team spends more time firefighting the platform than building on it
If none of these are true, a rebuild may be solving a problem a targeted refactor or a cleaner ecommerce platform migration could fix at a fraction of the cost.
How to use this
Work through each section with the relevant owner — data with whoever manages the PIM/ERP, integrations with engineering, security with whoever owns compliance. The output should be a single document: what exists, what's critical, what's fragile, and what's genuinely obsolete. That document, not a platform demo, is what should drive your budget and your RFP.
Auditing a live ecommerce stack while it's still processing orders is genuinely hard to do well internally — teams are close enough to the system to miss what's actually fragile, and far enough from platform-side realities to underestimate integration cost. Syslabs works with growing retailers on exactly this kind of pre-rebuild audit, then on the architecture and API integrations work that follows, so the migration budget you land on is one you can actually hold to.