Hello is there coding or an app I can add that will allow a customer to put in their email to be notified when an item is back in stock. even better to allow them to purchase the item as a pre order but in a way that they know they are purchasing an out of stock item and it will take more shipping time to get to them? Any help is greatly appreciated. Thank you.
Hi @KKB ,
We’re set up for this situation, where you would like to collect interest or orders, but you don’t currently have stock.
I run an app called PreProduct that lets you capture customer orders now, but collect payment later on when you’re ready.
We also include shipping date like you mention and have an email campaign which you can use to keep your customers in the loop.
This is the wording one of our customers uses to explain it on their store:
“No commitment, no hassle and no payment required until your item is ready to ship. Shop to secure your purchase now.”
You can grab it in the Shopify AppStore, or email me at oli@preproduct.io if you’ve got some further questions/would like a demo etc.
Cheers,
Oli
——————————
Founder [email removed] www.preproduct.io
Test and make sales for future products
Hi,
You can add a pre-order button without an app or external library. It works with multiple variants too. Check the video for more information.
Hi KKB!
Great question. There are a couple of ways to handle that!
If you’re comfortable with custom coding, it’s possible to build a system for back-in-stock notifications and pre-orders, but it can get a bit complex — you’d need to manage email capture, stock tracking, and notification logic, plus pre-order messaging and fulfillment timing.
An easier way is to use an app like ours:
REZ – Back in Stock ‑ Notify Me
- Customers can enter their email to get notified when an item is restocked
- Super easy to install, no coding needed
- Free plan with up to 1,000 emails/month, free forever
We don’t support pre-orders yet, but we’re working on it! In the meantime, you could manually mark sold-out items as pre-order by editing the product name or description to let customers know there will be a delay.
Happy to help you set it up or walk you through anything!
