Wishlist Hero

Wishlist Hero is a Shopify app that adds saved-item lists to a storefront. It renders its own controls and list interface from app-provided snippets and scripts, keyed to a customer, and it holds the list on the vendor's side rather than in the theme or in Shopify's product data.

Documented at https://apps.shopify.com/wishlist-hero.

How We've Used It

The recurring job is placement, not behavior. Our cards and buy boxes decide where the vendor's control sits and how it reads in our layout — a heart in the card's action row, a control hoisted into a mobile title block above the gallery — while the vendor owns the list behind it. The second job follows from how our grids work: when a filtered page, an appended page of results or a quick-view modal introduces markup that did not exist at first paint, the control has to be re-bound, because the vendor's initialization already ran. Anything mounted inside a card inherits that rule.

Builds Using It

8 further gated builds use it; their pages follow.

Related Entities

Our Role

Integration. We mount and style the vendor's control inside our own components; the list and the customer data behind it stay the vendor's.

Builds

A second product template whose add-to-bag switches between one cart line and several

`main-product-bundle.liquid` is a fork of the theme's product section in which one Liquid conditional wraps the buy form in either a standard `<product-form>` or a `<bundle-product-form>`, depending on which bundle metafield the product carries.

Nudestix

Layout shell rewritten as a load-order contract: origin hints, two stylesheet tiers and an interaction-gated session recorder

Dawn 6.0.2's `theme.liquid` reworked so that the order things load in is written down: connection hints before the title, stylesheets sorted into a blocking tier and a deferred tier, fonts preloaded, and a session-recording script that waits for the shopper to move.

Nudestix

Metafield-driven PDP content system: auto-built accordions, need-to-know strip and campaign widgets

A layered content resolver on the Nudestix product page: legacy description HTML parsed into accordions at render time, three of them overridden per shade from metafields, with icon strips, badges and campaign widgets assembled from 29 metafield keys around them.

Nudestix

Product card with award badges, per-variant content payload and per-card structured data

One snippet renders the whole Nudestix grid card: tag and award badges, quick view, wishlist, comparison, an in-grid add to bag, and a per-variant data payload the shade switcher reads without a fetch.

Nudestix

Shade-level collection grid hydrated from an external faceting service

A Shopify collection template that lists shades instead of products: the section renders an empty grid shell, then builds every card, facet and count in the browser from a bespoke faceting service outside the theme.

Nudestix