Vellum theme docs

Customer flows

These shopper-facing journeys span multiple templates, sections, snippets, and browser-side scripts.

Wishlist

The wishlist uses local browser storage and product handles. Product cards and PDP controls save handles through assets/wishlist.js; templates/page.wishlist.json renders the wishlist page through sections/wishlist.liquid and assets/wishlist-page.js.

Recently viewed

Recently viewed products are stored locally and rendered by snippets/recently-viewed.liquid, sections/recently-viewed.liquid, and assets/recently-viewed.js. The footer can also show the same rail.

Reviews

templates/page.reviews.json uses sections/customer-reviews.liquid. Reviews are merchant-authored blocks, with optional product/photo links and no built-in submission form.

Cart

The cart drawer and full cart page share cart line snippets and native Shopify cart behavior. App blocks are supported in both cart surfaces.