Shella theme wish list page does not display products

Topic summary

Issue: In the Shella theme, the wishlist popup shows products, but a dedicated wishlist page displays nothing.

Context and evidence:

  • OP shared Liquid code snippets for a wishlist popup and a page; screenshot and a demo product link indicate the popup works while the page stays empty.
  • The page code conditionally includes a ‘wishlist’ snippet for logged-in customers and redirects others to login.

Diagnosis:

  • The posted code is for the popup; the popup is populated by theme JavaScript tied to a third-party service/app.
  • A standalone page won’t auto-populate without custom logic; /wishlist isn’t a native Shopify route and requires a custom template.

Proposed technical direction:

  • If using the recommended Basic Wishlist app, wishlist data is stored in a customer metafield (namespace/key like loo-lists/loo-wishlist).
  • A Liquid loop can read that metafield, map items to all_products by handle, and render product cards (e.g., via product-grid-item snippet). Exact snippet parameters need checking in theme code.

Status and next steps:

  • Unresolved. Confirm the actual wishlist app and metafield schema; implement the Liquid rendering; or escalate to theme/app developers. OP requested direct assistance.
Summarized with AI on December 23. AI used: gpt-5.

Ok, I see. Technically, the free Wishlist app which is recommended for this theme, Basic Wishlist stores wishlist data in a customer metafield, so it should be possible to get this data and construct product list kinda like this:


 {% assign wl_data = customer.metafields.loo-lists.loo-wishlist.value %}
 {% for wl_item in wl_data %}
   {% assign wl_product = all_products[wl_item.last.handle] %}
   {% render "product-grid-item", product: wl_product %}
 {% endfor %}

(of course, i have no idea which snippet is used to render a product card and what parameters it expects, need to see the theme code)