Online Store 2.0: sections, blocks and metafields in practice

Themes and storefront 9 min read

Modular panels being rearranged on a magnetic board next to a monitor
Compose pages from parts; stop shipping bespoke templates.

Online Store 2.0 turned the theme from a set of fixed templates into a composable system: sections on every page, blocks inside them, and structured metafields to hold your own data.

The features are widely known. What is less common is building as though they exist, rather than bolting them onto an older approach.

The three pieces and what each is for#

Online Store 2.0: sections, blocks and metafields in practice — The three pieces and what each is for
PieceWhat it gives youWho edits it
SectionsReorderable modules on any templateMerchants, in the theme editor
BlocksRepeatable items inside a sectionMerchants
MetafieldsStructured, typed data on products and other objectsYou define, merchants fill
MetaobjectsYour own content types, reusable across pagesYou define, merchants fill

How this changes theme design#

The old instinct is to hard-code a product page and give merchants a handful of settings. The 2.0 instinct is to ship a small set of well-made sections and let the merchant compose pages. Fewer bespoke templates, more reusable parts — and far fewer developer requests for layout changes six months later.

Every layout tweak a merchant can make themselves is a support ticket you never receive.

Metafields deserve a data model#

  1. Define types deliberately: a size chart is a metaobject, not a rich-text blob.
  2. Name them for what they mean, not where they appear on the page.
  3. Decide which are merchandising data and which are content — they have different owners.
  4. Fill them at import time, not manually, if your catalogue is more than small.
  5. Document them; an undocumented metafield is discovered a year later by someone who deletes it.

A good starting structure#

One product template with sections for gallery, buy box, description, specifications, and cross-sells. Specifications read from metafields. Cross-sells configurable per collection. That structure covers most catalogues without a single bespoke template.

Frequently asked questions

Do I need to migrate an older theme to 2.0?

Not urgently, but new builds should assume it. The editing experience and the maintenance cost are both meaningfully better.

Metafields or a separate content system?

Metafields for anything attached to a product or collection. A separate system when the content has its own life and audience.

How many sections is too many?

When merchants cannot tell two apart. Fewer, better-named sections beat a long list of near-duplicates.

online store 2.0shopify sectionsshopify metafieldsshopify metaobjectsshopify theme architecture

All guides

Last updated 2026-08-04 by shopifydevelopment.info · About us

Written by builders

Every guide is written by developers who build and maintain Shopify stores, not spun from other sites.

Reviewed on a schedule

Shopify ships changes constantly. Each guide carries the date of its last review, and we publish the date even when nothing changed.

No paid placements

No app, theme shop, agency or partner can buy a mention, a ranking or a link here.

Twelve languages

Every guide is translated, not machine-popped — each language has its own URL and its own review date.

Limits named

We say plainly what Shopify will not let you change, and when another platform fits your rules better.