Notify! Back in Stock|PreOrder

Notify! Back in Stock|PreOrder Logo

Built for Shopify

Notify! Back in Stock|PreOrder

Rating

88

%

Recommended

(

4

reviews

)

Pricing

Free plan available. Free trial available.

Launched

19-May-20

Notify! Back in Stock|PreOrder Logo

Built for Shopify

Notify! Back in Stock|PreOrder

Rating

88

%

Recommended

(

4

reviews

)

Pricing

Free plan available. Free trial available.

Launched

19-May-20

Notify! Back in Stock|PreOrder Logo

Built for Shopify

Notify! Back in Stock|PreOrder

Rating

88

%

Recommended

(

4

reviews

)

Pricing

Free plan available. Free trial available.

Launched

19-May-20

Notify Me! for back in stock alert, backorder, out of stock waiting list, low stock alert & wishlist

Add “Notify Me,” “PreOrder,” or “Wishlist” buttons to out-of-stock product, home, and collection pages. Send auto restock alerts via email/SMS/push. Accept D2C/B2B pre-orders with discounts, notes, and partial payments. Show low stock with a “only X left” counter for FOMO and forecast inventory with low stock alerts. Wishlist lets shoppers save items and return later—boosting engagement and recovery. More presale, back in stock and wish list features and details Inside Notify Me!™.

Categories:

Pre-orders, Stock alerts

Integrations:

Accept B2B preorders for your chosen catalogs and locations alongside D2C, Save products with Wishlist button even when not logged in (Guest Wishlist), Works with your other tools and apps to create back order and restock workflows, Low stock alert and widget, multilingual tools, forecasting, resend, and more!

Accept B2B preorders for your chosen catalogs and locations alongside D2C, Save products with Wishlist button even when not logged in (Guest Wishlist), Works with your other tools and apps to create back order and restock workflows, Low stock alert and widget, multilingual tools, forecasting, resend, and more!

Languages:

English, Spanish, French, German, Italian, Portuguese (Brazil), Dutch, Finnish, Japanese, Norwegian, Swedish, Turkish, Chinese (Simplified)

English, Spanish, French, German, Italian, Portuguese (Brazil), Dutch, Finnish, Japanese, Norwegian, Swedish, Turkish, Chinese (Simplified)

Filter Reviews

Operator reports

88

%

Recommended

(

4

reviews

)
Photo of Reviewer Zack S.

Zack S.

Role:

Operations

Category:

Other

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Mar 7, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

The back in stock notifications to customers almost always directly leads to sales.

What was disappointing

No comment here.

Photo of Reviewer Zack S.

Zack S.

Role:

Operations

Category:

Other

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Mar 7, 2026

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

The back in stock notifications to customers almost always directly leads to sales.

What was disappointing

No comment here.

Photo of Reviewer Bischundra M.

Bischundra M.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jan 6, 2026

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

my answer is neutral, it didnt exceed my expectations

What was disappointing

i would like to receive more items to get notified about before being charged

Photo of Reviewer Bischundra M.

Bischundra M.

Role:

Owner

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Neutral

Jan 6, 2026

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

my answer is neutral, it didnt exceed my expectations

What was disappointing

i would like to receive more items to get notified about before being charged

Photo of Reviewer Tony S.

Tony S.

Role:

E-commerce Manager

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 28, 2024

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Easy installation and use, reporting is more useful than expected.

What was disappointing

Pricing of premium options higher than expected, would like more email customization options.

Photo of Reviewer Tony S.

Tony S.

Role:

E-commerce Manager

Category:

Toys & Games

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

May 28, 2024

Years of use:

More then 3 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

Easy installation and use, reporting is more useful than expected.

What was disappointing

Pricing of premium options higher than expected, would like more email customization options.

Photo of Reviewer Giles L.

Giles L.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Apr 22, 2024

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

A great support team and a product that does exactly what you expect of it without any issues.

What was disappointing

It could be a clearer as to how to organise your requests by the product instead of per SKU.

Photo of Reviewer Giles L.

Giles L.

Role:

E-commerce Manager

Category:

Fashion & Apparel

Shopify Plan:

Plus

Overall satisfaction

Very Satisfied

Apr 22, 2024

Years of use:

1-2 years

Relationship with this product:

I both used it and influenced the buying decisions

Still use this tool:

Yes

Importance:

Valuable but not essential

What exceeded expectations

A great support team and a product that does exactly what you expect of it without any issues.

What was disappointing

It could be a clearer as to how to organise your requests by the product instead of per SKU.

Related Apps

Preorder, Back In Stock ‑ Stoq Logo

Preorder, Back In Stock ‑ Stoq

80

%

Recommended

(

5

reviews

)

Use STOQ's Preorder or Notify Me button to create waitlists for out of stock products. Offer pre-order, backorder, presales with deposits or partial payment and unlock preorder revenue today. Or send back in stock when you restock via email/SMS automatically. Customize everything with 24*7 help. With STOQ, send back in stock alerts and get preorders with many features built for you - multiple locations, Klaviyo sync & back in stock emails, analytics, markets, reminder alerts & more!

PreOrder Globo | Back in Stock Logo

PreOrder Globo | Back in Stock

83

%

Recommended

(

3

reviews

)

Pre-Order & Back-in-Stock makes it easy to manage pre-sales and notify customers when products are available. Set up pre-orders based on inventory levels or schedule them with start and end dates. Automatically tag orders with labels like “preorder” or “shipping date” and send confirmation emails to customers. For back-in-stock functionality, customers can subscribe to get notified the moment a sold-out product is restocked, helping you recover lost sales and improve customer satisfaction.

Preorder Wolf | Pre order now Logo

Preorder Wolf | Pre order now

100

%

Recommended

(

2

reviews

)

While setting the correct expectations with your customers regarding when will they get their order. You can enable Preorders for specific products/variants, Collections or All Products. You can also conditionally enable/disable preorders based on whether something is in stock or out of stock or if you have incoming inventory. Limit the number of preorders you wanna accept or Show a delivery text on product, cart, checkout page. This can be used, as follows:

Coming Soon Product | Pre‑Sale Logo

Coming Soon Product | Pre‑Sale

100

%

Recommended

(

1

reviews

)

Stop losing revenue to out-of-stock products. Let customers click Notify Me on sold-out items and receive automatic restock alerts by email or WhatsApp the moment product back in stock. Add pre-order buttons for upcoming launches. Drive demand for new products or variants with customizable templates and smart inventory protection. Restock inventory based on product demand heatmap. Set up back in stock app in just a minute on any Shopify theme without coding. Supports multiple languages.

Preorder Notify Me Pre‑Order T Logo

Preorder Notify Me Pre‑Order T

100

%

Recommended

(

1

reviews

)

Create hype with presales on new product launches with Preorder manager. Never miss a sale by creating waitlists on sold out products with back in stock notifications & restock alerts. Turn sold out products into a preorder or backorder. Add pre-orders & notify me buttons on product pages with tools like partial payments, preorders with automatic discounts, presale order limits, order tagging, stylish pre-order badges, automated pre order emails & restock alerts, shipping dates, countdown timers

Preorder, Back In Stock ‑ Stoq Logo

Preorder, Back In Stock ‑ Stoq

80

%

Recommended

(

5

reviews

)

Use STOQ's Preorder or Notify Me button to create waitlists for out of stock products. Offer pre-order, backorder, presales with deposits or partial payment and unlock preorder revenue today. Or send back in stock when you restock via email/SMS automatically. Customize everything with 24*7 help. With STOQ, send back in stock alerts and get preorders with many features built for you - multiple locations, Klaviyo sync & back in stock emails, analytics, markets, reminder alerts & more!

PreOrder Globo | Back in Stock Logo

PreOrder Globo | Back in Stock

83

%

Recommended

(

3

reviews

)

Pre-Order & Back-in-Stock makes it easy to manage pre-sales and notify customers when products are available. Set up pre-orders based on inventory levels or schedule them with start and end dates. Automatically tag orders with labels like “preorder” or “shipping date” and send confirmation emails to customers. For back-in-stock functionality, customers can subscribe to get notified the moment a sold-out product is restocked, helping you recover lost sales and improve customer satisfaction.

Preorder Wolf | Pre order now Logo

Preorder Wolf | Pre order now

100

%

Recommended

(

2

reviews

)

While setting the correct expectations with your customers regarding when will they get their order. You can enable Preorders for specific products/variants, Collections or All Products. You can also conditionally enable/disable preorders based on whether something is in stock or out of stock or if you have incoming inventory. Limit the number of preorders you wanna accept or Show a delivery text on product, cart, checkout page. This can be used, as follows:

Coming Soon Product | Pre‑Sale Logo

Coming Soon Product | Pre‑Sale

100

%

Recommended

(

1

reviews

)

Stop losing revenue to out-of-stock products. Let customers click Notify Me on sold-out items and receive automatic restock alerts by email or WhatsApp the moment product back in stock. Add pre-order buttons for upcoming launches. Drive demand for new products or variants with customizable templates and smart inventory protection. Restock inventory based on product demand heatmap. Set up back in stock app in just a minute on any Shopify theme without coding. Supports multiple languages.

Preorder Notify Me Pre‑Order T Logo

Preorder Notify Me Pre‑Order T

100

%

Recommended

(

1

reviews

)

Create hype with presales on new product launches with Preorder manager. Never miss a sale by creating waitlists on sold out products with back in stock notifications & restock alerts. Turn sold out products into a preorder or backorder. Add pre-orders & notify me buttons on product pages with tools like partial payments, preorders with automatic discounts, presale order limits, order tagging, stylish pre-order badges, automated pre order emails & restock alerts, shipping dates, countdown timers

import * as React from "react" type Props = { name: string slug: string description: string image: string developer: string categories: string pricing: string launchedAt: string dateModified: string ratingValue: number ratingCount: number faqQ1: string faqA1: string faqQ2: string faqA2: string faqQ3: string faqA3: string faqQ4: string faqA4: string faqQ5: string faqA5: string } export function SchemaMarkup(props: Props) { const { name, slug, description, image, developer, categories, pricing, launchedAt, dateModified, ratingValue, ratingCount, faqQ1, faqA1, faqQ2, faqA2, faqQ3, faqA3, faqQ4, faqA4, faqQ5, faqA5 } = props const scriptContent = ` (function () { var ORIGIN = window.location.origin; var SAT = { "Very Satisfied": 100, "Neutral": 50, "Not Satisfied": 0 }; var AGG_NOTE = "Percentage of vetted Shopify merchants and agency operators who recommend this app, based on first-party reviews collected by app store research."; function read(root, key) { if (!root) return ""; var el = root.querySelector('[data-k="' + key + '"]'); return el ? el.textContent.trim() : ""; } function iso(v) { if (!v) return null; var d = new Date(v); return isNaN(d) ? null : d.toISOString().slice(0, 10); } function notes(text) { return { "@type": "ItemList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": text }] }; } var root = document.getElementById("asr-seo-data"); if (!root) return; var NAME = read(root, "name"); var SLUG = read(root, "slug"); if (!NAME || !SLUG) return; var PAGE_URL = ORIGIN + "/shopify-app-reviews/" + SLUG; function collectReviews() { var out = []; Array.prototype.forEach.call( document.querySelectorAll(".asr-review-seo"), function (n) { var author = read(n, "author"); var pos = read(n, "positive"); var neg = read(n, "negative"); if (!author || (!pos && !neg)) return; var r = { "@type": "Review", "author": { "@type": "Person", "name": author }, "itemReviewed": { "@id": PAGE_URL + "#app" } }; var d = iso(read(n, "date")); if (d) r.datePublished = d; var s = read(n, "satisfaction"); if (s && SAT.hasOwnProperty(s)) { r.reviewRating = { "@type": "Rating", "ratingValue": String(SAT[s]), "bestRating": "100", "worstRating": "0", "alternateName": s }; } if (pos) r.positiveNotes = notes(pos); if (neg) r.negativeNotes = notes(neg); out.push(r); } ); return out; } function buildGraph(reviews) { var app = { "@type": "SoftwareApplication", "@id": PAGE_URL + "#app", "name": NAME, "url": PAGE_URL, "applicationCategory": "BusinessApplication", "operatingSystem": "Web (Shopify)" }; var v; if ((v = read(root, "description"))) app.description = v; if ((v = read(root, "image"))) app.image = v.replace(/&/g, "&"); if ((v = read(root, "developer"))) app.author = { "@type": "Organization", "name": v }; if ((v = read(root, "categories"))) app.keywords = v; if ((v = read(root, "pricing"))) { app.offers = { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": v }; } if ((v = iso(read(root, "launchedAt")))) app.datePublished = v; if ((v = iso(read(root, "dateModified")))) app.dateModified = v; if (reviews.length) app.review = reviews; var rv = read(root, "ratingValue"); var rc = parseInt(read(root, "ratingCount"), 10); if (reviews.length && rv && rc > 0) { app.aggregateRating = { "@type": "AggregateRating", "ratingValue": String(parseFloat(rv)), "bestRating": "100", "worstRating": "0", "ratingCount": String(rc), "description": AGG_NOTE }; } var graph = [app]; var faq = []; for (var i = 1; i <= 5; i++) { var q = read(root, "faqQ" + i); var a = read(root, "faqA" + i); if (q && a) { faq.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": a } }); } } if (faq.length) { graph.push({ "@type": "FAQPage", "@id": PAGE_URL + "#faq", "mainEntity": faq }); } graph.push({ "@type": "BreadcrumbList", "@id": PAGE_URL + "#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": ORIGIN + "/" }, { "@type": "ListItem", "position": 2, "name": "Shopify App Reviews", "item": ORIGIN + "/shopify-app-reviews" }, { "@type": "ListItem", "position": 3, "name": NAME, "item": PAGE_URL } ] }); return graph; } function build() { var reviews = collectReviews(); var old = document.getElementById("asr-jsonld"); if (old && old.dataset.count === String(reviews.length)) return; if (old) old.remove(); var s = document.createElement("script"); s.type = "application/ld+json"; s.id = "asr-jsonld"; s.dataset.count = String(reviews.length); s.textContent = JSON.stringify({ "@context": "https://schema.org", "@graph": buildGraph(reviews) }); document.head.appendChild(s); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", build); } else { build(); } [300, 900, 2000].forEach(function (ms) { setTimeout(build, ms); }); })(); ` return ( <> {/* HIDDEN DIV – provjeri da li je ID tačan */} {/* SCRIPT TAG – OBAVEZNO zatvoren */} </> ) } SchemaMarkup.defaultProps = { name: "Naziv aplikacije", slug: "slug-aplikacije", description: "", image: "", developer: "", categories: "", pricing: "", launchedAt: "", dateModified: "", ratingValue: 0, ratingCount: 0, faqQ1: "", faqA1: "", faqQ2: "", faqA2: "", faqQ3: "", faqA3: "", faqQ4: "", faqA4: "", faqQ5: "", faqA5: "" }