Insighter Digital
All work
2024 · Confidential — DTC brand

Shopify replatform with headless checkout

Migrated a legacy WooCommerce store to headless Shopify with a custom Next.js storefront and bespoke subscription logic.

LCP 1.1s → 0.4s, +18% mobile conversion

The challenge

What the client was up against

A DTC brand's WooCommerce stack had grown to 27 paid plugins, a 1.1s mobile LCP, and subscription logic that no off-the-shelf app could express. The marketing team filed engineering tickets to ship a campaign page.

Engagement

Scope, team, and stack

The shape of the work, not the marketing summary.

Timeline
11 weeks discovery-to-launch, plus a 4-week run-down on the old store
Team
1 delivery lead, 1 senior frontend, 1 senior backend, 1 Shopify specialist
Tech stack
Shopify (Plus tier)Next.js 15 (headless storefront)TypeScriptShopify Hydrogen primitivesShopify Subscriptions APISanity (editorial CMS for campaign pages)Cloudflare (CDN + edge caching)Stripe (subscription billing reconciliation)
The work

How we built it

The brief

A DTC brand had outgrown their WooCommerce setup — plugin sprawl, slow mobile checkout, and subscription logic that couldn't handle their actual product bundles. They wanted Shopify's reliability without losing the custom storefront feel.

What we built

  • Headless Shopify storefront in Next.js with full Liquid → JSX migration of every PDP and collection template.
  • Custom subscription engine integrated with Shopify Subscriptions — handles their bundle/swap/skip rules that no off-the-shelf app supports.
  • Edge-cached checkout with optimistic UI and 0.4s LCP on cellular.
  • Headless CMS for editorial pages so the marketing team can ship campaign landing pages without engineering involvement.

How the migration ran

The replatform was sequenced to keep the old store live until the new one was proven. Inventory and subscriptions stayed authoritative in WooCommerce during the four-week run-down, with a real-time sync into Shopify so the data was warm when DNS flipped. SEO redirects were mapped one-to-one from every legacy URL — collection, product, and editorial — before launch, not after.

The subscription cutover was the riskiest part. Active subscribers were migrated in batches with a parallel-run window where Stripe handled the billing reconciliation between the old and new subscription engines until each subscriber's next renewal cleared on the new system.

Outcome

Mobile LCP dropped from 1.1s to 0.4s. Conversion rate on mobile lifted by 18% in the first quarter post-launch. The marketing team ships campaign pages without filing tickets. The brand's plugin spend went from five figures a year to zero.

Outcomes

What actually changed for the client

Quantified where we can, plainly stated where we can't.

  • LCP dropped from 1.1s to 0.4s on cellular (P75)
  • Mobile conversion lifted +18% in the first quarter post-launch
  • 27 paid WooCommerce extensions retired
  • Marketing ships campaign pages without engineering tickets
  • Subscription churn down 9% (bundle/swap rules previously impossible)
Why us

What we bring to every engagement

The constants across our work — regardless of stack, size, or vertical.

  • Senior people only

    No bait-and-switch from your lead engineer in the pitch to a junior on day one. The people you scope with are the people who build.

  • Honest scoping

    We tell you what is in scope, what is not, and where the risks are — in writing, before you sign anything. Surprises kill projects.

  • Weekly demos, not big reveals

    You see real, running software every week. If a direction is wrong, you find out in week three, not week thirteen.

More work

Other case studies

A few more projects worth looking at.

  • 2025 · Insighter Digital (in-house)In-house

    A CRM purpose-built for life-insurance comparison funnels

    A multi-tenant CRM with lead-routing, Google Ads OAuth integration, agent dashboards, and conversion analytics. Powers daily operations for our partner agencies.

    Daily active across multiple agency tenants

    • Engineering
    • Data & Platform
    • Commerce
    Visit live
  • 2025 · Confidential — fintech

    AI-augmented scraping pipeline replacing manual research

    Daily extraction across 40+ sources with LLM normalization and a review queue. Cut a 3-person manual research team to one reviewer per week.

    ~30 hrs/week of analyst time recovered

    • AI & Automation
    • Data & Platform
FAQ

Common questions about working with us

If you do not see your question, just ask. We will tell you straight whether we are the right fit.

Have a project? Let's scope it.

A 30-minute call, no slides. Tell us the outcome you need and we'll tell you what it takes to ship — honestly.