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 code

This is the file you'll paste into your theme.

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

What you can customize

Every setting below shows up in the Shopify theme editor. Change them without touching code.

SettingTypeDefault

Mode

mode

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

Dropdownnotify

Product

product

Leave blank on PDPs to auto-bind.

Product,

Notify heading

notify_heading

TextGet notified when back.

Notify subheading

notify_sub

Long text,

Notify CTA

notify_cta

TextNotify me

Pre-order heading

preorder_heading

TextPre-order this drop.

Pre-order subheading

preorder_sub

Long text,

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

Long text,

Background

bg

Color picker,

Foreground

fg

Color picker#0b0b0c

Accent

accent

Color picker#6366f1

SEO and 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