Enterprise decisions

    Enterprise decision

    Shopify discovery audit: what must be clear before build starts

    Updated

    A discovery audit translates business goals, processes and the system landscape into decisions before implementation. The output is not a generic presentation but a documented scope with target architecture, data ownership, integration flows, migration plan, risks, acceptance criteria and a roadmap that a delivery team can estimate with confidence and execute.

    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.

    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.

    Example data-ownership matrix
    ObjectSystem of recordTargetAudit question
    Product masterERP or PIMShopifyWho creates variants and identifiers?
    Product copyPIM, CMS or ShopifyStorefrontWho may overwrite existing copy?
    PriceERP or ShopifyShopifyHow are markets and B2B catalogues separated?
    InventoryERP or WMSShopifyWhich reservations are already deducted?
    OrderShopifyERP/WMSHow are duplicates and partial failures prevented?
    ReturnERP, WMS or appShopify/financeWhere 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.

    FAQ

    Frequently asked questions about discovery audits

    How long does a Shopify discovery audit take?

    It depends on the number of systems, markets and available evidence. A focused audit may fit into a small set of workshops; an enterprise replatform needs additional data and interface analysis. Duration should follow the unknowns rather than a fixed workshop package.

    How is this different from a technical audit?

    A technical audit assesses current code and engineering quality. Discovery also connects business goals, processes, data, organisation, migration and operations, producing a target architecture and executable scope.

    Must the delivery agency run the discovery?

    No. The outputs should be usable by more than one team. It is still useful to involve future owners early because they can test technical assumptions and operational consequences directly.

    What happens to unknown requirements?

    They are not hidden inside an estimate. Each unknown gets an owner and becomes a decision, technical spike, data check or prerequisite. It enters committed scope only after its impact is understood.

    Is the audit already part of implementation?

    It can be the first project phase, but it should produce an independently useful result. The company must be able to use the same artefacts to commission implementation, compare suppliers or continue planning internally.

    Official sources

    Primary sources for platform capabilities and commercial assumptions. Prices and editions can change.

    Continue deciding

    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.

    Explore Shopify consulting

    NICCOS

    The page could not be loaded.

    Please reload the page. If an update has just gone live, this will load the latest version.