templates/index.json | / | JSON | home-hero, home-new-arrivals, home-category-archive, home-bundle, home-chapters, home-club | Yes (per section) | 6 default sections; merchant can add any standalone section |
templates/product.json | /products/[handle] | JSON | main-product, complementary-products, related-products | Yes (main-product has 15 block types) | Block-based PDP |
templates/collection.json | /collections/[handle] | JSON | main-collection | No | Single section; rich internal structure (chip nav, sidebar, grid) |
templates/cart.json | /cart | JSON | main-cart | No | Drawer parity via snippets/cart-drawer.liquid |
templates/blog.json | /blogs/[handle] | JSON | main-blog | No | Paginated article cards |
templates/article.json | /blogs/[blog]/[handle] | JSON | main-article | No | Article body + comments |
templates/page.json | /pages/[handle] | JSON | main-page | No | Default for any page without an alternate template |
templates/page.about.json | /pages/[handle] (when assigned) | JSON | main-page-about | Yes (block-driven) | Heritage / brand story layout |
templates/page.lookbook.json | /pages/[handle] (when assigned) | JSON | main-page-lookbook | Yes (block-driven) | Seasonal lookbook layout |
templates/page.contact.json | /pages/[handle] (when assigned) | JSON | main-contact | No | Contact form with editorial header |
templates/list-collections.json | /collections | JSON | main-list-collections | No | Index of all collections |
templates/password.json | / (when password is on) | JSON | main-password | No | Pre-launch password page |
templates/search.json | /search | JSON | main-search | No | Mixed-object results page |
templates/search.json.liquid | /search?view=json | Liquid | None (returns JSON) | No | Predictive search endpoint |
templates/404.json | (404 fallback) | JSON | main-404 | No | Not-found page |
templates/gift_card.liquid | /account/gift_cards/[token] | Liquid | None (standalone document) | No | Issued gift card, doesn’t inherit theme.liquid |
templates/customers/login.json | /account/login | JSON | main-customer-login | No | Sign-in + recover-password sub-form |
templates/customers/register.json | /account/register | JSON | main-customer-register | No | New account |
templates/customers/account.json | /account | JSON | main-customer-account | No | Dashboard — orders + default address |
templates/customers/order.json | /account/orders/[id] | JSON | main-customer-order | No | Passport-style order detail |
templates/customers/addresses.json | /account/addresses | JSON | main-customer-addresses | No | Address book |
templates/customers/reset_password.json | /account/reset_password | JSON | main-customer-reset-password | No | Password reset |
templates/customers/activate_account.json | /account/activate_account | JSON | main-customer-activate-account | No | First-time activation |