Skip to content

Online Store 2.0 Themes

import { Aside } from ‘@astrojs/starlight/components’;

On Online Store 2.0 themes, Notifly uses Shopify’s native app block system. No theme file editing required — everything is done through the theme editor.

Step 1 — Install Notifly from the Shopify App Store

Section titled “Step 1 — Install Notifly from the Shopify App Store”

If you haven’t already, install Notifly from the Shopify App Store. During installation, Notifly automatically registers a metafield on your shop (notifly.app_url) that the widget uses to communicate with the app. No action needed on your part.

  1. In your Shopify admin, go to Online Store → Themes
  2. Click Customize on your active theme
  3. Using the page selector at the top, switch from the home page to a product page — look for Products or Default product
  1. In the left sidebar, find the Product information section (or whichever section contains your Add to Cart button)
  2. Click Add block
  3. Under Apps, select Notifly Notifications
  4. Drag the block to position it — typically just below the Add to Cart button

With the Notifly block selected, you’ll see the following settings in the right panel:

SettingDescription
Enable Back-in-Stock AlertsShow the notify button when a variant is out of stock
Enable Price Drop AlertsShow the alert button for in-stock products
Show icons on buttonsAdds a small icon to each button
Back-in-Stock Button TextCustomize the button label
Price Drop Button TextCustomize the button label
Button StylePrimary, Secondary, or Outline
Button ColorChoose a color to match your theme

Adjust these to match your store’s style, then click Save.

Visit a product page on your storefront:

  • For a sold-out product (or a specific variant that’s out of stock), you should see the back-in-stock button
  • For an in-stock product with price drop enabled, you should see the price drop button
  • Clicking either button should open the Notifly subscription modal

The widget automatically tracks which variant a customer is viewing. When a customer selects a specific size or color, the subscription is tied to that variant — not the product as a whole. Customers can also choose to subscribe to all variants from the modal’s scope selector.