Skip to main content
Notifylyst ships as a theme app extension. Nothing touches your theme until you switch it on yourself, and switching it off removes it cleanly — there is no leftover code to hunt down.

What the extension adds

The app embed is the one you can’t skip. If it is off, the Restock Button block stays on the page but does nothing when clicked. Home’s Live on your store card shows whether the embed is on in your live theme.

1. Switch on the app embed

  1. Online Store → Themes → Customize on your live theme (or use the first step of the setup guide on Home, which opens it for you).
  2. Open App embeds in the left sidebar.
  3. Switch on Notifylyst Restock Widget.
  4. Save.
The Shopify theme editor's App embeds panel with Notifylyst Restock Widget switched on.

2. Choose how shoppers reach the form

  1. In the theme editor, switch the preview to a product template — ideally a sold-out product, so you see the result straight away.
  2. Add block in the product information section, and pick Notifylyst Restock Button under Apps.
  3. Drag it under the Add to cart button.
  4. Save.
The block has its own settings in the theme editor: the label (Notify me when available), colours and hover colours, border radius, font size and weight, padding, margin and full width.
The theme editor's block picker opened from Add block in the product information section, on the Apps tab, listing Notifylyst Restock Button and Notifylyst Subscriber.
Both buttons appear only while the selected variant is sold out, and hide again when the shopper picks one in stock. A variant set to keep selling when out of stock counts as available, so it never shows a button.

3. Check it on the storefront

Open a sold-out product as a shopper and pick the sold-out variant. You should see the button. Click it and the sign-up form opens.
A product page with a sold-out variant selected and the Notify me when available button below the Sold out button.
Sign yourself up. The entry appears in Analytics → Sign-ups within moments — the fastest end-to-end proof that the installation works.

The subscriber list

Add the Notifylyst Subscriber block to a page logged-in customers visit (for example a customer account or a “My alerts” page). It shows them a table of their own sign-ups — product, variant, channel, date and status — with search, filters and an Unsubscribe button. Guests see nothing. The block’s settings choose the title (NotifyMe List for This Product by default), the columns, colours, rows per page and date format.

Buttons on collection pages and custom themes

A theme developer can open the form from any element — a collection card, a quick-view — by giving it the class cb-notifylyst-trigger and the product’s data in data-product-data:
It does nothing for a product that has no sold-out variant. The app embed must be on.

If the button does not appear

Web push needs your live domain. The browser’s permission prompt only works over HTTPS on the real storefront, not inside the theme editor preview. On an iPhone, shoppers must add your store to their Home Screen before push can be used.

Notification channels

Next: choose how shoppers hear that their product is back.

Customize appearance

Make the button and form look like your store.