PremiumNewFeaturedProduct Sections

Pre-order / Notify When Back

Email capture for sold-out variants and pre-orders. Replaces Back In Stock app.

#pre-order#notify-when-back#back-in-stock#restock#back-in-stock-replacement

Live preview

See it in action.

Fully interactive, drag, click, scroll inside the frame, toggle to mobile.

About this section

Two modes in one section: Notify-when-back replaces the disabled add-to-cart on sold-out variants with email capture; Pre-order shows a reservation form for not-yet-released products with optional expected ship date. Both modes post to Shopify's customer endpoint with structured tags (notify:product-handle:variant-id) so your Klaviyo / Mailchimp restock flow can fire the right email when inventory lands.

Install in 90 seconds

  1. 01

    Create /sections/modblo-notify-when-back.liquid.

  2. 02

    Paste the section code and save.

  3. 03

    Open product.json and add the section directly below the Add-to-Cart button.

  4. 04

    Pick the mode in the theme editor: Notify (only shows on sold-out) or Pre-order (always shows).

  5. 05

    In Klaviyo / Mailchimp, build a flow triggered by the customer tag pattern 'notify:{handle}:{variant_id}' so you can email the right people when stock lands.

The Liquid

Unlock the section code

Pre-order / Notify When Back is a premium section. Get the full Liquid + scoped CSS paste-ready.

One-time purchase · Lifetime updates · You own the code

Theme editor settings

SettingTypeDefault

Mode

mode

Notify mode shows only on sold-out variants. Pre-order mode is always visible.

selectnotify

Product

product

Leave blank on PDPs to auto-bind.

product,

Notify heading

notify_heading

textGet notified when back.

Notify subheading

notify_sub

textarea,

Notify CTA

notify_cta

textNotify me

Pre-order heading

preorder_heading

textPre-order this drop.

Pre-order subheading

preorder_sub

textarea,

Pre-order CTA

preorder_cta

textReserve mine

Expected ship date

expected_date

Free-text e.g. 'Mid-June 2026'.

text,

Consent line

consent_text

text,

Success heading

success_heading

textYou're on the list.

Success subheading

success_sub

textarea,

Background

bg

color,

Foreground

fg

color#0b0b0c

Accent

accent

color#6366f1

SEO & accessibility notes

  • Posts to Shopify's native /contact endpoint, no third-party SDK.
  • Variant data embedded as JSON in the page, no extra request to check availability.
  • Listens for variant changes via the standard variant:changed event plus URL polling for theme-agnostic compatibility.
  • Real <form> with proper email validation and aria-label, screen-reader friendly.
Pre-order / Notify When Back. Shopify section | modblo