Favorites list
A page section that lists favorited products. Favorites are stored in the shopper’s browser, so no login is required — guests can use it (items are added with the heart button on product cards).
Pick two or three items from the list and a comparison table opens, showing price, stock, and specs side by side. From there, shoppers can hand the comparison to the AI chat for advice, or add items straight to the cart.

Origin: Hellostore original
Key features
Section titled “Key features”- Favorites list — added products shown in a grid. Prices are re-fetched fresh at display time
- Comparison table — appears when you pick two or three favorites, showing price, stock, and spec rows side by side (when “Enable compare” is on; default ON)
- Variant selection and add-to-cart — pick size and color from the comparison table and add to the cart (the add-to-cart button stays disabled until a variant is chosen; sold-out options cannot be selected)
- AI chat handoff — consult the concierge via the “Ask the concierge about these” button, with the comparison attached (the button appears only when the Hellostore chat,
sg-chat-concierge, is on the same page)
What the comparison table shows
Section titled “What the comparison table shows”| Row | Contents |
|---|---|
| Price | The current price, re-fetched at display time. Shown as a range when variants differ in price; shown as a sale when a compare-at price exists |
| Stock | For products with one option (e.g. size only), lists the values in stock; for products with two or more options, shows how many combinations are available |
| Spec rows (added as blocks) | Displayed from each product’s metafields. Products without a value show “No data” — nothing is filled in speculatively |
| Variants | Selected per product via dropdown (sold-out options cannot be chosen) |
| Actions | Open the product page / add to cart |
Handing off to the AI chat
Section titled “Handing off to the AI chat”Pressing “Ask the concierge about these” on the comparison table opens the AI chat with the selected products and the spec comparison attached, ready for a consultation. The handed-off context expires after a set period (one hour).
If no chat feature is present on the page, the button itself does not appear, and the section works purely as a compare-and-buy feature. For chat details, see Hellostore AI Staff integration.
How to use it
Section titled “How to use it”- Set the favorites page template to
page.favorites(the bundled template comes with the “Favorites list” section pre-placed, one per page. If you removed it, add it back from “Add section” in the Theme Editor) - Add spec rows (material, fit, and so on) as blocks to include in the comparison table
- Spec rows read each product’s metafields — define and fill them in the admin under “Settings → Custom data → Metafields”
Settings
Section titled “Settings”- Heading: Blank shows “Favorites”. Shown only when Show heading is on.
- Heading size: (default: Small). Choose from Small, Medium, Large, Extra large, and Extra extra large.
- Text alignment: (default: Follow theme setting). Choose Follow theme setting, Left, Center, or Right.
- Show heading: (default ON) Turn off when it repeats the page title. When on and the heading is empty, “Favorites” is shown. Off from the start on the bundled favorites page (
page.favorites). - Browse link: Where the button shown when the favorites list is empty links.
- Enable compare: (default ON) Lets shoppers pick 2–3 favorites and compare price, stock and the compare rows. On stores with the AI chat, they can take the comparison straight to the chat.
- Color scheme: The section’s colors.
- Outer top spacing: Space outside the section, above it, in the page background color (default 0px).
- Outer bottom spacing: Space outside the section, below it, in the page background color (default 0px).
Blocks
Section titled “Blocks”Compare row
Section titled “Compare row”Adds one row to the comparison table. You can place up to 8.
- Row label: The row heading in the comparison table (e.g., Material).
- Metafield key: The key to read from each product’s metafields. An empty value shows “No data” — never a guessed value.
Troubleshooting
Section titled “Troubleshooting”Favorites do not carry over to other devices
Favorites live in the shopper’s browser, so the theme alone does not sync them across devices. With “Wishlist account sync” in Hellostore Accounts, they are saved to the signed-in shopper’s account and the same list appears on other devices → My Size integration
Specs in the comparison table show “No data”
The metafield for that spec row is not filled in on the product. Cells without a value are shown as “No data” rather than padded with blanks or guesses. Also check that the namespace and key are specified correctly.
The add-to-cart button cannot be pressed
By design, the button is disabled when no variant (size, color, etc.) is selected, or when the selected variant is sold out.