A new global model for Sandqvist

ZCO

Sandqvist’s products are built to last, and we rebuilt their digital store to reflect the same craftsmanship. In four months, ZCO delivered a full tech stack migration and a new frontend, designed to scale across 44 markets.

Alongside the site, we rebuilt localization and CRM on one shared model, enabling consistent storytelling with local overrides and faster publishing for the content team.

Visit Sandqvist.com

Sandqvist wanted their digital store to reflect the tactile, durable quality of their products. But day to day publishing was slow, and even small changes required developer tickets across scattered systems.

Background & discovery

We ran a focused discovery to align teams on goals, scope, budget, and timeline. Then we turned strategy into a concrete first step the team could ship with confidence.

Outcome

  • Clear architecture and operating model
  • Measurable KPIs and defined ownership
  • A staged path to launch, with shared priorities

We designed for content first commerce, where product stories lead naturally into purchase.

Design

A new component library, powered by design tokens and accessibility from day one, let us prototype fast and validate PDP and PLP modules across markets before full build.

In parallel, we redesigned the CRM templates so campaigns and automations carry the same look, feel, and storytelling as the site.

Process highlights

  • New design system with reusable commerce components
  • Clickable Figma flows to test each page type
  • Content blocks reusable across PDP, PLP, landing pages, blog posts, and campaigns
  • New CRM email templates and content patterns for newsletters and automations
  • Content driven variant logic, size and material guides, and UGC blocks

Global localization

We rebuilt localization around one global domain with clear rules for markets, languages, and links. Content, products, and campaigns now live in a shared structure that fans out to 44 localized storefronts.

We also rebuilt CRM on the same model, with updated data structure, segmentation, and flows, so subscribers always land in the right language and market. The system is designed for a small internal team to run.

Localisation highlights

  • 6 initial locales to 44 localized storefronts under sandqvist.com
  • 4 domains merged into one multi market domain
  • Predictable URLs with clean market slugs like sandqvist.com/de and /tw
  • CRM subscribers and segments migrated to the new structure with the correct locale
  • Newsletter and automation flows rebuilt with market specific content, links, and tracking
  • Operating model that keeps localisation manageable for a lean in house team

Collaboration & results

We worked as one team, with a structured plan from the discovery and shared metrics.

The brief was clear: ship a faster store and let the content team move on their own. We stuck to it.

Highlights

  • New site delivered in 4 months (design, full stack migration and integrations)
  • CRM rebuilt with new templates and automations without adding headcount to the team
  • Publishing time: days → hours for the content team
  • Consistent stories across markets with local overrides where it matters
  • Strong performance and Core Web Vitals improvements without sacrificing rich editorial content
  • Ongoing technology costs reduced by 9.8%

Full metrics and benchmarks further down this page

“I’ve rarely seen a partner care about our business the way ZCO does. They treat our goals as their own and keep finding ways to improve our workflows and tech in ways we didn’t even think to ask for.

I can’t recommend them enough and look forward to many years of collaboration.”

Sebastian Westin, Co-founder & CBMO Sandqvist

Results & numbers 1 month after launch

Project time to live

4 months.

Ongoing tech costs

Down 9.8%

SEO

  • CWV approved URLs: 0 → 100%
  • Crawlability Score: 79 → 98%
  • Structured Data coverage: 14 → 100%

Performance/CWV (lower = better)

Core Web Vitals - Index (home page)

  • LCP: 1631 → 770 ms
  • INP: 429 → 91 ms
  • CLS: 3.30 → 0

Core Web Vitals - PLP (category page)

  • LCP: 2236 → 912 ms
  • INP: 354 → 78 ms
  • CLS: 0.3 → 0

Core Web Vitals - PDP (product page)

  • LCP: 1520 → 1051 ms
  • INP: 187 → 99 ms
  • CLS: 0.1 → 0

CRM Automations/Flows

  • Open rate: 40.7% → 58.79%
  • Click rate: 10.77% → 22.18%
  • Click to Purchase rate: 0.73% → 1.4%

Internal workload

“Despite going from 6 locales to communicating locally with 44 markets, the work we used to do on our website now takes roughly half the time with fewer human errors. It’s like our team size doubled and we can do more with the same resources.”
- Cia Wilthorn, Head of Ecom Sandqvist

Tech and methods used for Sandqvist

E-Commerce Platform

Crystallize

With a premium fashion brand like Sandqvist, where they require a lot of dynamic content connected to product, and editorial content lives hand in hand with commercial, Crystallize was the perfect choice.

Tech replaced: Centra, Grebbcommerce and external DAM.

Framework

Next.js

We rebuilt the storefront in Next.js to deliver a fast, responsive front-end and ship content-first commerce at scale, with hybrid rendering and built-in performance optimizations.

Tech replaced: Express (frontend server)

Payments

Briqpay (composable payment platform)

Sandqvist require localized payments across their markets, without big development costs and timelines when new markets are opened or existing change. Briqpay solves this requirement with ease.

Payment providers and methods used right now across their different markets: Mollie, card (visa/mastercard), Apple Pay, Klarna, Swish, Ideal, Mobilepay, Vipps, Trustly, Twint and PayPal.

Tech replaced: Kustom

CRM

Rule

Sandqvist needed help optimizing their CRM automations and workflows. Everything we want to achieve is easier with Rule and to a lower cost than previous tech.

Tech replaced: Klaviyo.

Fulfilment

IMI GO

We implemented IMI GO as a fully API based delivery layer, giving Sandqvist full control over the checkout experience and design (no iframes). This keeps delivery logic flexible across markets while the UI stays consistent with Sandqvist’s brand.

Tech replaced: Ingrid

Hosting

Vercel

We deployed the new storefront on Vercel, managed by ZCO, to scale with demand and serve content from a global edge network. Preview deployments and streamlined CI/CD accelerated releases while keeping infrastructure overhead low.

Tech replaced: Nginx (self-managed hosting)

Search & Merch

Meilisearch

Meilisearch powers search and merchandising, with a ZCO-built visual merchandiser app for Crystallize. The team can curate ranking and add editorial content directly into product lists, and every change syncs automatically to the Meilisearch index, keeping operations fast and lean.

Tech replaced: Depict

Analytics

GA4 + Plausible

We run GA4 alongside Plausible to get a stronger decision base for continuous improvements. Plausible is GDPR safe and does not require consent, which means it captures 82% more visits than GA4 for Sandqvist.

Want results like these from a partner who treats your business like their own? Let’s talk.