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.

Voyager is fully Online Store 2.0. Almost every page is a JSON template that composes sections — meaning a merchant can reorder, add, remove, or restyle any block in the Theme Editor without touching code. Two templates remain Liquid by necessity: the gift card (which renders outside the standard theme.liquid shell) and the predictive search endpoint (which returns JSON to the storefront’s predictive-search island).

JSON vs Liquid

FormatWhen Voyager uses itWhat you can do in the Editor
JSON templateEvery storefront page — home, product, collection, cart, blog, customer pages.Reorder sections, add or remove any section from the library, edit every block setting, change section visibility.
Liquid templateGift card (gift_card.liquid), predictive search endpoint (search.json.liquid).Edit only by editing the file in the code editor. These are intentionally fixed — they ship with a complete, standalone document.

The 24 templates

Voyager ships with twenty-four template files spanning storefront, customer, system, and alternate-page routes.

Homepage

templates/index.json — six sections: hero, new arrivals, archive, bundle, chapters, club.

Product page

templates/product.json — block-based main section with fifteen draggable blocks.

Collection page

templates/collection.json — chip nav, filter sidebar, view-mode picker, product grid.

Cart

templates/cart.json — drawer and page parity, accelerated checkout, notes.

Blog and article

templates/blog.json and templates/article.json — editorial journal layout.

Customer pages

Seven editorial templates — login, register, account, order, addresses, reset, activate.

Gift card

templates/gift_card.liquid — standalone passport with QR and Apple Wallet.

Search and 404

templates/search.json, templates/404.json, templates/search.json.liquid.

Alternate templates

page.about, page.lookbook, page.contact — three editorial page variants.

Complete file list

#TemplateFormatRenders
1index.jsonJSONHomepage
2product.jsonJSONDefault product page
3collection.jsonJSONDefault collection page
4cart.jsonJSONCart page
5blog.jsonJSONBlog index
6article.jsonJSONArticle detail
7page.jsonJSONGeneric page
8page.about.jsonJSONAlternate page — About / Heritage
9page.lookbook.jsonJSONAlternate page — Lookbook
10page.contact.jsonJSONAlternate page — Contact
11list-collections.jsonJSON/collections index
12password.jsonJSONPre-launch password page
13search.jsonJSONSearch results page
14search.json.liquidLiquidPredictive-search JSON endpoint
15404.jsonJSONNot-found page
16gift_card.liquidLiquidIssued gift card
17customers/login.jsonJSONCustomer sign-in
18customers/register.jsonJSONNew account
19customers/account.jsonJSONAccount dashboard
20customers/order.jsonJSONOrder detail
21customers/addresses.jsonJSONAddress book
22customers/reset_password.jsonJSONPassword reset
23customers/activate_account.jsonJSONAccount activation
24gift_card.liquid (note: also counted above)
Strictly twenty-three discrete files; the gift card is counted once. Shopify also auto-resolves a few additional endpoints (the cart drawer fragment, section refresh routes) that do not need a template file.

Assigning alternate templates

Voyager ships three alternate page.* templates designed for specific editorial layouts — an About / Heritage page, a Lookbook gallery, and a Contact form. To use them, the merchant assigns the template on a per-page basis in admin.
1

Create the page in admin

Online Store → Pages → Add page. Give it a title (for example “Heritage” or “Lookbook”).
2

Pick the template in the sidebar

On the right side of the page editor, find the Theme template dropdown. Voyager’s alternate templates appear there: page.about, page.lookbook, page.contact.
3

Save, then customize in the Theme Editor

Once saved, open the page in the Theme Editor. The sections defined in page.about.json, page.lookbook.json, or page.contact.json are now editable for that one page.
The default page.json template stays in place for every other page — terms of service, privacy, FAQ — and renders the standard main-page section.

A note on customer accounts

Shopify offers two customer-account modes: Classic and New customer accounts. Voyager ships seven editorial templates for the Classic experience. If the merchant switches to New customer accounts in admin, Shopify takes over rendering and Voyager’s templates no longer appear. The trade-off is covered in detail on the Customer pages page.
Voyager’s templates ship pre-wired with sensible defaults — most merchants never need to edit JSON directly. Everything that lives in a JSON template can be reordered, toggled, or replaced from the Theme Editor.

What’s next

Homepage in detail

Tour the six default sections and learn how to rearrange them.

Product page blocks

Every PDP block, what it renders, and which settings drive it.