Domaine Editions

Editions 01 - Fall 2025

Domaine logo placeholder

Introducing Foundation

A modular, opinionated Shopify framework built for enterprise brands that demand performance, accessibility, and scalability. The blueprint for digital storefronts that launch faster and evolve seamlessly as your brand scales.

Built for Enterprise Brands

At Domaine, we believe that the most effective commerce experiences start with clarity: clear design, clear goals, and clear systems.

We’ve spent the last several years building high-performance Shopify storefronts for some of the most ambitious brands in the space. Along the way, we kept running into the same challenge: existing themes and frameworks weren’t built for the kinds of custom experiences our clients were asking for.

So we built Foundation.

Foundation is our internal Shopify development framework. It’s not a theme; it’s the starting point for building something uniquely yours. Fast, flexible, and obsessively maintainable, Foundation is what lets us move quickly without cutting corners, and evolve with our clients instead of against the grain.

A Major Update to our Theme Tooling

Foundation builds on our established base of developer CLI, Tailwind styling, and component-based architecture, but introduces some exciting new features that keep us on the cutting edge of Shopify theming and beyond. The name reflects its purpose: a “foundational” layer that every Domaine-built site is constructed on. Each release is versioned through Domaine Editions, syncing with Shopify’s bi-annual feature cycle to keep brands aligned with the latest platform advancements.

Collage of various Foundation features

What Makes Foundation Different

Foundation is a modular system. Each component, utility, and section is built to be reused, adapted, and extended, without rewriting or starting over. For brands, that means faster time to market, easier handoff to internal teams, lower maintenance overhead, and more time spent on what matters: UX, performance, and growth. And because Foundation was designed specifically for Shopify 2.0, we leverage its native extensibility from the start, not as an afterthought.

Key Features

Github screenshots from the Foundation Sync plugin

1. Foundation Sync: automatic updates sent straight to the theme

With Foundation Sync, our team has pioneered an automated way to update Foundation-based projects, using a Github action to pull in changes to core files. This GitHub Action automatically syncs core framework files from our base repository (meetdomaine/project-foundation) into active Foundation projects. It runs weekly and opens a pull request with any detected changes to ensure projects are up to date with the latest updates.

Each week, Foundation Sync:

  • Checks out the latest files from the Foundation base repo.
  • Compares the base src/entry/core/ directory against the current project’s src/entry/core/.
  • Copies updated files from Foundation into the target repo, without deleting any unrelated files.
  • Creates a pull request listing the changed files for review.
  • Uses AI to summarize the changes for easy integration.

The sync process is scoped to Foundation’s core directory, the shared framework logic that powers every project. By limiting updates to this directory, it avoids overwriting project-specific configurations or customizations. This scoped approach ensures updates remain safe, predictable, and easily reviewable, all while still enabling us to roll out improvements to shared infrastructure.

2. Reusable theme blocks & dynamic sections

Shopify’s new Theme Blocks put more control in the hands of merchandisers, providing the ability to drag-and-drop content blocks to create custom sections. Foundation expands on this by combining reusable theme blocks with dynamic sections. This new theme structure allows us to provide control over content and layout at the component level, enabling granular control of layout, spacing, and content placement for each section on the site.

This flexibility allows teams to build and configure sections without developer bottlenecks, while maintaining clean, consistent code.

With Foundation, we can:

  • Let merchandisers add any available block
  • Restrict sections to specific block types
  • Enable blocks to nest inside other blocks
  • Create “Static Blocks” that stay in appear in a specific part of the code, within their parent block or section.

Working example:

Imagine a site merchandiser is building out a slideshow section. We can set up the section to:

  • Limit it to only accept Slide blocks.
  • Let each Slide block contain any other block type available within the theme, such as Heading, Text, Button, Divider, or Image.
    • These blocks could be reordered or hidden as needed.
  • Add a static "Slideshow Controls" block that stays locked in place

Foundation provides merchandisers the freedom to customize slide content beyond just the layout shown in the original designs.

Screenshots from Shopify's new customer account experience

3. (New) customer accounts built-in

Shopify has made clear their intention to eventually sunset legacy customer accounts. To ensure we’re building for the future we are deprecating legacy customer accounts in Foundation and defaulting to (new) customer accounts.

New customer accounts offers:

  • Passwordless login for faster access and fewer bot attacks
  • Self-service returns, “buy again” functionality, and native order filtering and sorting
  • Saved payment methods
  • Unified styling that inherits from store branding, no custom templates required

By baking these features into the framework, Foundation ensures your storefront is future-proofed against Shopify’s account deprecations and ready for modern customer experiences.

4. A polished look for modern commerce

Foundation builds directly in line with Domaine’s design philosophy: starting with atomic components that build into blocks, sections, and pages, all while adhering to brand guidelines.

To demo the theme and prove out our approach we created our own brand: with AI placement content, products, and a full pattern library, showing how streamlined the process is to move from design into implementation.

14 Industry-leading brands launched on our Foundation theme framework, and counting.

ClientTimelineMetrics
Polywood23-week migration to Shopify+21% conversion
iS Clinical22-week migration to Shopify(Coming Soon!)
Olaplex40-week relaunch on Shopify+31% conversion
Psycho Bunny20-week relaunch on Shopify+8% conversion

Built Around Domaine Engineering Principles

1. Build for the next version of your brand

We design systems that scale—visually, technically, and operationally. From utility classes to component structure, every part of Foundation is designed to grow with you.

2. Make the right decision early

Foundation integrates tightly with our discovery process. That means tech decisions aren’t made in a vacuum—they’re shaped by your business needs, marketing roadmap, and customer journey.

3. Performance isn’t negotiable

Site speed and stability directly affect conversion. Foundation is optimized to minimize JS payloads, streamline code delivery, and reduce dependencies wherever possible—especially on mobile.

4. Build inclusively, code accessibly

Accessibility and SEO are embedded into our workflow from day one. We design and code with AA compliance in mind, and we audit regularly to make sure nothing slips through.

5. Use Shopify like it’s meant to be used

Not every problem needs an app. Foundation favors native solutions and smart configuration, so brands can take full advantage of Shopify’s capabilities without bloating the stack.

Screenshots of the Figma design system and github repo for Foundation

Built for Designers and Developers

Foundation bridges the gap between design intent and technical implementation. We use Tailwind CSS and Figma-to-code workflows to reduce ambiguity, keep styles consistent, and speed up iteration cycles. Every component is purpose-built, documented, and ready to be extended. Designers get the flexibility to explore bold layouts and merchandising ideas. Developers get a consistent foundation that’s easy to scale. Marketers get the power to update content without needing a ticket queue.

Screenshot of 90 score on Lighthouse for performance

Speed, By Design

Foundation uses smart caching and loading strategies to keep things lean. Only the JavaScript required for the visible sections on a page is loaded. No unnecessary bundles, no leftover app junk, no surprises. We audit every dependency and vet every third-party integration for performance impacts. If something slows the site down, we replace it, or build it better.

Screenshot of PLP filters

Made for Growth-Stage Brands

Foundation isn’t meant for merchants just starting out. It’s for brands that want control, flexibility, and performance. Whether you’re replatforming from headless or building your next big experience from scratch, Foundation gives you a foundation built for scale. You don’t need a dev team to manage dozens of apps or fight your theme every time you want to launch a landing page. With Foundation, your storefront becomes an asset, not a bottleneck.

The Domaine Difference

As a Platinum Shopify Engineering Partner, Domaine is trusted by complex, enterprise ecommerce brands. Our role goes beyond execution; we provide strategic guidance throughout the entire process. We’ve successfully migrated countless online stores featuring:

Over 50,000 SKUs

Advanced enterprise B2B functionality

Extensive ERP, OMS, and multi-store integrations

High-traffic, large-scale operations

Customer centric digital experience, business objectives + data driven decisions, and scaleable technology infrastructre in a venn diagram.

Your brand has a bright future… Let’s build it.

We’ve developed over 350 Shopify sites for brands ranging from Laura Mercier to NOBULL, and are committed to crafting innovative, boundary-pushing commerce solutions.

Confirmed!