Pre-order / Notify When Back
Email capture for sold-out variants and pre-orders. Replaces Back In Stock app.
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
- 01
Create /sections/modblo-notify-when-back.liquid.
- 02
Paste the section code and save.
- 03
Open product.json and add the section directly below the Add-to-Cart button.
- 04
Pick the mode in the theme editor: Notify (only shows on sold-out) or Pre-order (always shows).
- 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
| Setting | Type | Default |
|---|---|---|
Mode mode Notify mode shows only on sold-out variants. Pre-order mode is always visible. | select | notify |
Product product Leave blank on PDPs to auto-bind. | product | , |
Notify heading notify_heading | text | Get notified when back. |
Notify subheading notify_sub | textarea | , |
Notify CTA notify_cta | text | Notify me |
Pre-order heading preorder_heading | text | Pre-order this drop. |
Pre-order subheading preorder_sub | textarea | , |
Pre-order CTA preorder_cta | text | Reserve mine |
Expected ship date expected_date Free-text e.g. 'Mid-June 2026'. | text | , |
Consent line consent_text | text | , |
Success heading success_heading | text | You'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.
Related
