Shopify discovery audit: what must be clear before build starts
The audit fits replatforming, complex relaunches and new B2B, POS or international programmes. It does not design every screen, but it removes the expensive unknowns before that work begins.
Contents
When does a Shopify project need discovery?
Discovery pays off once several systems, countries or teams depend on each other. If the data model, integrations and ownership are decided during development, every technical decision stays provisional and later change becomes expensive.
A simple theme relaunch with a clean catalogue does not need a multi-week audit. A move from Shopware or Adobe Commerce with ERP, PIM, B2B, SEO history and several markets does, because the visible store is only one part of the programme.
Which evidence is collected first?
The audit starts with artefacts rather than opinions: system diagrams, app and contract inventories, data exports, API documentation, analytics, Search Console, support cases, process descriptions and real example records.
Interviews add context but do not replace evidence. A process is understood only when owners, triggers, data objects, exceptions and the expected result are visible.
Typical inputs
- Store and market structure with domains, languages and currencies
- Catalogue export with variants, attributes, media and metafields
- System inventory with APIs, jobs, files and manual handoffs
- SEO URLs, rankings, backlinks and known redirect chains
- Example order, return, B2B and fulfilment cases
- The current team's release, support and incident process
How are data ownership and integrations decided?
Name one system of record for each object: product, price, inventory, customer, order, delivery, return and finance. Direction, trigger, frequency, failure path and replay can then be defined per flow.
Without that matrix, systems write against each other. Shopify, ERP and PIM may all be technically able to change a field, but organisationally only one should own its truth. That decision matters more than the connector choice.
| Object | System of record | Target | Audit question |
|---|---|---|---|
| Product master | ERP or PIM | Shopify | Who creates variants and identifiers? |
| Product copy | PIM, CMS or Shopify | Storefront | Who may overwrite existing copy? |
| Price | ERP or Shopify | Shopify | How are markets and B2B catalogues separated? |
| Inventory | ERP or WMS | Shopify | Which reservations are already deducted? |
| Order | Shopify | ERP/WMS | How are duplicates and partial failures prevented? |
| Return | ERP, WMS or app | Shopify/finance | Where does the final status originate? |
What belongs in the target architecture and scope?
The target architecture shows systems, responsibilities and data flows, not every future vendor. The scope then separates mandatory capabilities, later phases and explicitly excluded work.
Every scope item needs an acceptance criterion. “It works” is not one. An imported customer, B2B price, market switch or return must be testable with concrete data and an expected result.
How do SEO and cutover become architecture work?
SEO migration is not a launch-week checklist. URL inventory, information architecture, redirect rules, canonicals, hreflang, structured data and status codes affect the data model and content production throughout the build.
Cutover joins technical and organisational dependencies: freeze, delta imports, DNS, tracking, payment checks, redirects, inventory reconciliation and rollback. Every activity needs timing, ownership and a clear signal for success or cancellation.
Which outputs must a strong audit deliver?
The final pack includes the current system view, target architecture, data and integration matrix, prioritised scope, risk register, migration and cutover plan, acceptance criteria and an estimate with explicit assumptions.
Open questions do not disappear behind a broad estimate. They remain named as decisions, spikes or prerequisites, allowing an internal team, NICCOS or another supplier to plan the next step transparently.
Frequently asked questions about discovery audits
How long does a Shopify discovery audit take?
How is this different from a technical audit?
Must the delivery agency run the discovery?
What happens to unknown requirements?
Is the audit already part of implementation?
Official sources
Primary sources for platform capabilities and commercial assumptions. Prices and editions can change.
Related decisions
Shopify Plus TCO: what the platform really costs over 36 months
This decision guide provides the model and the questions, but no generic total. Plan, payment setup, countries, B2B share and the surrounding system landscape materially change the result.
Open decision guideShopify Plus RFP: make agency proposals genuinely comparable
This checklist is for replatforming and larger relaunch programs. A single theme module or small optimisation sprint rarely benefits from a full RFP.
Open decision guide
More projects
Expose the unknowns before build
NICCOS connects business process, data model, integrations, SEO and delivery into a scope that can be decided and estimated with confidence.




























