Skip to main content

Documentation Index

Fetch the complete documentation index at: https://voyage-theme.fasil.in/llms.txt

Use this file to discover all available pages before exploring further.

Every page in Voyager is a stack of sections. A section is one Liquid file (sections/*.liquid) with a JSON schema at the bottom — the schema is what the merchant configures in the Theme Editor. This page is the index. Each section lives in one of ten deep-dive pages, grouped by what it does.

The ten section groups

Hero & banners

Home hero, image banner, slideshow — full-bleed hero patterns.

Product sections

Main product (15 blocks), featured product, featured collection, new arrivals, related & complementary.

Editorial sections

Chapters, club, image-with-text, multicolumn, rich text, testimonials.

Commerce sections

Cart, collection (PLP), category archive, bundle.

Media sections

Video, logo list, map.

Engagement sections

Newsletter, contact form, blog posts, contact, blog index, article.

Custom & advanced

Custom Liquid and app blocks (@app).

Customer section templates

Login, register, account, order, addresses, password reset, activation.

Header & footer

Header, footer, announcement bar, and the two section groups that bind them.

The full catalog

47 sections in total, two section groups, and a handful of supporting partials (search, quick-view, password, 404). The table below is the master index.

Hero & banners

SectionFileDescription
Home · Herohome-hero.liquidCinematic carousel with video / image slides, overlaid copy, dual CTAs, coordinates plate.
Image bannerimage-banner.liquidFull-bleed image with eyebrow / heading / body / two CTA blocks.
Slideshowslideshow.liquidFull-bleed image carousel with per-slide copy, autoplay, scroll-snap.

Product sections

SectionFileDescription
Productmain-product.liquidThe PDP. 15 block types — eyebrow, title, price, variant picker, quantity, buy buttons, pickup, description, perks, provenance, bespoke CTA, share, accordion, custom Liquid, app blocks.
Featured productfeatured-product.liquidOne merchant-chosen product showcased with image + buy column.
Featured collectionfeatured-collection.liquidHeading + product grid drawn from one collection.
Home · New arrivalshome-new-arrivals.liquidScript-headed product grid from a chosen collection.
Related productsrelated-products.liquidML-driven product recommendations on the PDP.
Complementary productscomplementary-products.liquid”Pair with” recommendations on the PDP (Search & Discovery rules).

Editorial sections

SectionFileDescription
Home · Chaptershome-chapters.liquidTwo-up editorial tiles (Men’s Wardrobe / Women’s Wardrobe pattern).
Home · Clubhome-club.liquidFull-bleed membership CTA over editorial image.
Image with textimage-with-text.liquidPaired image + copy column, side-toggleable.
Multicolumnmulticolumn.liquid2–4 column grid of icon/image + heading + body.
Rich textrich-text.liquidEyebrow + heading + body + button stack, width-constrained.
Testimonialstestimonials.liquidPress / customer / editor quote grid with optional star ratings.

Commerce sections

SectionFileDescription
Cartmain-cart.liquidFull-page cart with line items, note, accelerated checkout.
Collectionmain-collection.liquidThe PLP. Sticky bar, chip nav, filter sidebar, view-mode picker, sort dropdown, paginated grid.
Home · Category archivehome-category-archive.liquidDark navy band with collection tiles.
Home · Bundlehome-bundle.liquidHotspot-driven “complete the look” picker on a stage image.

Media sections

SectionFileDescription
Videovideo.liquidShopify-hosted or YouTube/Vimeo embed with optional heading + caption.
Logo listlogo-list.liquidRow of partner / press / stockist marks.
Mapmap.liquidGoogle Maps embed by address or paste-in URL.

Engagement sections

SectionFileDescription
Newsletternewsletter.liquidStandalone signup. Posts to Shopify Customer Newsletter form.
Contact formcontact-form.liquidDrop-in contact form, addable to any page.
Blog postsblog-posts.liquidFeatured articles grid from a chosen blog.
Contact form (page)main-contact.liquidThe contact page section — uses the same form fields with a page-tailored layout.
Blog (article list)main-blog.liquidThe blog index section. Paginated grid of articles.
Articlemain-article.liquidThe article detail section. Comments, tags, share links, JSON-LD.

Custom & advanced

SectionFileDescription
Custom Liquidcustom-liquid.liquidInsertable Liquid / HTML / CSS / JS block on any template.
@app block typeApp embed slot inside main-product and featured-product. Renders any Shopify app block.

Customer sections

These render only when Classic Customer Accounts is enabled in Shopify admin. Under New Customer Accounts, Shopify renders its own UI and these sections are bypassed.
SectionFileDescription
Customer loginmain-customer-login.liquidSign-in form + inline password recovery.
Customer registermain-customer-register.liquidCreate-account form.
Customer accountmain-customer-account.liquidDashboard — orders table + default address.
Customer ordermain-customer-order.liquidPassport-style order detail with line items, totals, addresses.
Customer addressesmain-customer-addresses.liquidAddress book with add / edit / delete.
Customer reset passwordmain-customer-reset-password.liquidReset flow completion.
Customer activate accountmain-customer-activate-account.liquidActivation flow for invited customers.
SectionFileDescription
Headerheader.liquidCentered wordmark, primary nav (3 levels of nesting), utilities (search, account, cart).
Footerfooter.liquidBlock-based — link lists, rich text, newsletter, image, social, payment icons, studio.
Announcement barannouncement-bar.liquidSlim horizontal bar above header with marquee or static messages.
Header groupheader-group.jsonThe section group that binds announcement bar + header.
Footer groupfooter-group.jsonThe section group that holds the footer.

Supporting sections

A few sections aren’t documented in the ten group pages because they render fixed UI rather than configurable layout. They’re listed here for completeness.
SectionFileDescription
404main-404.liquidThe not-found page body.
Searchmain-search.liquidSearch results template.
Pagemain-page.liquidGeneric CMS page section.
Page · Aboutmain-page-about.liquidHeritage / about page section.
Page · Lookbookmain-page-lookbook.liquidLookbook page section.
List collectionsmain-list-collections.liquidThe /collections index.
Collection listcollection-list.liquidReusable list of collection tiles, addable to any page.
Passwordmain-password.liquidPassword-protected storefront landing.
Quick viewquick-view.liquidThe quick-view modal contents (rendered via Section Rendering API).

Template availability

Most sections can be added to any template, but several are pinned to a specific template by Shopify’s enabled_on schema field — usually the matching main-* section, plus product recommendation sections that only make sense on the PDP. The table below lists those constraints.
SectionAvailable on
Home · HeroAll templates (intended for the home page)
Home · New arrivalsAll templates (intended for the home page)
Home · ChaptersAll templates
Home · ClubAll templates
Home · Category archiveAll templates
Home · BundleAll templates
Image bannerAll templates
SlideshowAll templates
Image with textAll templates
MulticolumnAll templates
Rich textAll templates
TestimonialsAll templates
Featured productAll templates
Featured collectionAll templates
NewsletterAll templates
Contact formAll templates
Blog postsAll templates
VideoAll templates
Logo listAll templates
MapAll templates
Custom LiquidAll templates
ProductProduct template (pinned)
Related productsProduct template (pinned via enabled_on)
Complementary productsProduct template (pinned via enabled_on)
CollectionCollection template
CartCart template
Blog (article list)Blog template
ArticleArticle template
Contact form (page)Page template (intended for the contact page)
Customer sectionsCustomer-specific templates only
Header & FooterLayout-level (section groups, every page)
Announcement barLayout-level (every page, with per-template visibility toggles)

How section docs are organized

Each section reference page covers:
  1. Purpose — one-line summary of what the section does and when to use it.
  2. Template availability — where the section can live.
  3. Section settings — every schema setting, with its id, type, default, and what it controls.
  4. Block types — every block this section accepts, with its own settings.
  5. Max blocks — Shopify’s hard cap if one is set.
  6. When to use — practical guidance on which section to choose when several could fit.
Settings are documented using Mintlify’s <ParamField> component so each row is consistently typed and the defaults are explicit. Block types are listed with their limits where the schema sets a "limit".

Where to go next

Hero & banners

Start with the hero patterns — the loudest sections on the storefront.

Product sections

The longest page — main-product has 15 block types.

Header & footer

Every storefront has these. Configure them once and they’re everywhere.

Section schema tables

A reference-style compendium of every section’s settings in one place.