Blogs Dawn to Horizon Migration: An Honest Guide for 2026

Dawn to Horizon Migration: An Honest Guide for 2026

There is no automatic Dawn to Horizon migration. Here is what actually changes, what breaks, who should move now, who should stay on Dawn, and the rebuild plan that works.

Dawn to Horizon Migration: An Honest Guide for 2026
Admin

Admin

Updated on August 5, 2026 - 12 min read

What Horizon Is

Shopify launched Horizon at Editions Summer ’25 in May 2025. It is now the default theme for new Shopify stores. Three things make it different from Dawn, and only one of them is cosmetic.

First: theme blocks, nested deeply. Dawn builds a page by stacking sections. Horizon uses theme blocks that live in their own /blocks folder, are reusable across sections, and nest up to eight levels deep. This is the whole reason there is no automatic migration — a Dawn homepage is a list, a Horizon homepage is a tree. Second: web components on the front end. Horizon’s interactive parts are built as self-contained web components rather than shared monolithic Liquid. Third: AI block generation in the editor, where you describe a block in plain text and Shopify generates the Liquid, styles and schema.

Is Dawn Dead?

No, and this matters for the decision. Dawn still ships, still receives updates, and Shopify’s help documentation still lists it as a supported Online Store 2.0 theme. Shopify classifies themes that support theme blocks — the Horizon family — as the newest architecture version, but Online Store 2.0 themes remain a supported architecture, distinct from the older vintage themes that only get security fixes.

Dawn is not deprecated. It is no longer the front of the queue. New theme capability will land on the block architecture first, and that gap widens over time. So the question is not “is Dawn dying.” It is “when does the gap cost me more than the rebuild.”

What Actually Breaks in the Move

Every template and every page layout — homepage, product, collection, cart, blog, all custom landing pages. Rebuilt, not ported. Custom Liquid sections do not drop into Horizon and work. Sections and theme blocks have different schemas and different composition rules. Custom sections are re-authored as blocks.

App embeds and front-end apps are the surprise item. Apps that manipulate the DOM — sticky add-to-cart, upsell widgets, swatch apps, some review apps — often hook the variant picker or cart drawer with selectors written for Dawn. In Horizon those are web components, and encapsulation blocks the old approach. List every installed app, check each for Horizon support, and test on the unpublished theme before you touch anything else.

Who Should Move, Who Should Stay

Move to Horizon if: you are launching a new store, you are already redesigning, your marketing team lives in the theme editor and keeps hitting Dawn’s limits, or your Dawn theme is heavily hacked and fragile. If a rebuild is happening anyway, do it on Horizon — the marginal cost over another Dawn redesign is small, and you buy years of relevance.

Stay on Dawn if: your store is performing and the design is fine, mobile speed is your primary lever right now, you have deep custom development with no budget for re-authoring, or your critical apps do not support Horizon yet. There is no prize for moving early. The theme is not the business.

The Migration Plan, Phase by Phase

Phase 1

Audit before anything. Inventory every template, every custom section, every app, every piece of custom JS, every metafield in use. Note which pages carry real traffic and revenue. Most Dawn stores have sections nobody has looked at in two years — those do not get rebuilt, they get deleted.

A presenter on stage in front of an audience, pointing at a checklist slide during a conference talk.

Phase 2

Preset choice and app testing on an unpublished theme. Add Horizon as a draft theme. Never work on the live one. Install presets, load real product images, compare on mobile. Test your apps here — apps that hook the variant picker or cart drawer often break on Horizon’s web components.

Phase 3

Rebuild the templates. Content structure first, styling second. Build the block trees for homepage, product, collection and cart. Resist editing Horizon’s core block files directly — Horizon updates frequently and your edits get overwritten. Create new files instead.

Phase 4

Re-author custom work as blocks. Every custom section becomes a theme block with its own schema, scoped styles and isolated JavaScript. This is where a rebuild pays you back: what was a locked one-off section in Dawn becomes a reusable component.

Phase 5

QA and rollback plan. Test on real mobile devices, every variant path, cart and checkout end to end. Keep Dawn published until launch, then keep it as a draft. Run the rollback once in a dev environment and time it before going live.

  1. Phase 1

    Audit

    Key

    Audit & Inventory

    Inventory every template, custom section, app, and custom JS in your current Dawn theme.

  2. Phase 2

    Setup

    Preset + App Test

    Add Horizon as draft, choose a preset, and test all apps on the unpublished theme.

  3. Phase 3

    Build

    Rebuild Templates

    Build block trees for homepage, product, collection and cart. Structure first, styling second.

  4. Phase 4

    Blocks

    Key

    Custom Blocks

    Re-author custom sections as reusable theme blocks with scoped styles and isolated JS.

  5. Phase 5

    Launch

    QA + Rollback

    Test on real devices, validate checkout, keep Dawn as draft fallback. Run rollback drill.

A Dawn to Horizon migration is a theme rebuild, priced and planned like one.

What This Costs, Honestly

Anyone quoting a Horizon migration without seeing your theme is quoting a template, not your project. The two variables that move the number are the amount of custom Liquid in your current theme, and the number of front-end apps that need reworking. A near-stock Dawn store with five standard apps is a straightforward rebuild.

A four-year-old Dawn theme with twenty custom sections and a bespoke bundle builder is a different project with a different price. The one thing we will say without seeing the store: if a four-hour fix on Dawn gets you the outcome you actually want, we will tell you that instead. Not every store needs Horizon this year.

A laptop on a desk at night displaying a performance snapshot dashboard showing a 68% increase, with a city skyline in the background.

On AI Tooling and Speed

Shopify’s Dev MCP server exposes current Shopify documentation and schemas to AI coding tools, which makes AI-assisted section-to-block conversion meaningfully more accurate than working from a model’s training data. It speeds the work. It does not replace review, and it does not replace Theme Check.

Speed assumptions matter too. Third-party testers publishing Dawn vs Horizon comparisons in 2026 consistently report that Horizon’s out-of-the-box mobile scores trail Dawn’s, while desktop is competitive or better. Run PageSpeed on a real Horizon build with your real images and apps before you commit. AiSalesQ tracks platform changes like this one closely so your quiz keeps running through any theme migration.

Share this on

Common questions

The questions store owners ask before they migrate.

If you are deciding whether to move from Dawn to Horizon, the answer is probably here.

No. Shopify has not built an automatic migration. Dawn’s section model and Horizon’s nested block model store content differently, so every template and customisation is rebuilt.

No. Dawn still ships and still receives updates. Shopify classifies Horizon’s block architecture as the newest theme architecture version, but Online Store 2.0 themes like Dawn remain supported.

Most current apps do. Apps built only for the older architecture often break around the variant picker, gallery and cart drawer, because those are now web components. Check each app before you commit.

No. They are presets built on the same Horizon base with different settings applied, in the same way Craft and Sense were presets of Dawn.

Only if you are already redesigning, launching new, or your Dawn theme is holding the team back. A profitable store with a working design gains little from switching this quarter.

It depends almost entirely on how much custom Liquid and how many front-end apps are in the current theme. A near-stock Dawn store is a short project. A heavily customised one is a full rebuild.

Have a question that isn’t answered here?

Contact the AISalesQ team directly

Contact Support →

Newsletter

Subscribe to new posts