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.