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 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.
| Setting | Type | Default |
|---|---|---|
Mode mode Notify mode shows only on sold-out variants. Pre-order mode is always visible. | Dropdown | notify |
Product product Leave blank on PDPs to auto-bind. | Product | , |
Notify heading notify_heading | Text | Get notified when back. |
Notify subheading notify_sub | Long text | , |
Notify CTA notify_cta | Text | Notify me |
Pre-order heading preorder_heading | Text | Pre-order this drop. |
Pre-order subheading preorder_sub | Long text | , |
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 | 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.
Related
