Out of Stock: How to Keep the Customer and Save the Sale
A customer finds the right product, checks the images, reads the specifications and is ready to buy.
Then they see:
Out of stock.
What happens next?
Very often, they simply leave and look for the same product somewhere else.
But an unavailable product does not automatically mean a lost sale.
It depends on what the store offers next.
Do not hide the product too quickly
One common mistake is to disable the product page as soon as stock reaches zero.
If the product is only temporarily unavailable, removing the page may not be the best choice.
The page may still attract traffic from search engines and contain useful information such as:
specifications;
images;
reviews;
product comparisons.
A better approach is often to keep the page live and clearly show the current status.
For example:
Expected back soon
Notify me when available
View similar products
The important thing is not to leave the customer at a dead end.
Pre-orders work when the delivery date is realistic
Imagine an electronics store.
A popular smartphone is sold out, but the next shipment is confirmed for the following week.
In that situation, accepting pre-orders can make sense.
The customer sees:
the price;
expected availability;
estimated dispatch date;
payment conditions.
The key is certainty.
If the supplier does not know when the next shipment will arrive, taking full payment and promising a specific date can create more problems than it solves.
A pre-order should only be offered when the retailer can explain the expected timeline clearly.
Back-in-stock alerts are often the simpler option
Not every customer wants to pay for something that is not currently available.
Sometimes they simply want to know when it returns.
A Notify me when available button can capture that intent.
The customer provides an email address or chooses another available notification channel.
When stock is updated, the store sends an alert.
This works especially well for:
fashion;
footwear;
beauty products;
electronics;
specialist products;
items with regular replenishment.
The important part is automation.
A notification should be triggered by real stock availability rather than sent manually days later.
Recommend relevant alternatives
If the exact product is unavailable, the store should not simply send the customer back to a huge category page.
Show a few useful alternatives.
For example, if someone wanted a specific pair of black trainers in size 42, good alternatives should consider:
size;
colour;
style;
price.
For furniture, dimensions and use case may matter more.
For electronics, technical specifications are usually more important.
For spare parts, compatibility is critical.
A useful recommendation should reflect why the customer wanted the original product.
Stock information must stay accurate
There is something worse than showing an unavailable product.
Showing it as available when it is not.
A customer pays for the order and later receives a message:
“Sorry, this product is no longer in stock.”
This often happens when the online store, warehouse and marketplaces use different stock data.
The last unit may have been sold through a marketplace while the independent store still shows one item available.
The solution is inventory synchronisation.
The business needs clear rules for:
physical stock;
reserved stock;
marketplace orders;
store orders;
returns;
incoming deliveries.
For multichannel ecommerce, stock should ideally come from one reliable source.
Multichannel sales make stock management harder
A retailer may sell the same product through:
its own website;
Amazon;
eBay;
Zalando;
other marketplaces;
physical stores.
That creates more opportunities for stock discrepancies.
If every channel updates independently, overselling becomes much more likely.
A stronger setup uses a central inventory source and distributes updates automatically.
For example:
ERP or warehouse system → online store → marketplaces
or:
central stock system → website + marketplaces + mobile app
The exact architecture depends on the business.
The principle stays the same:
all channels should work from the same inventory truth.
Cross-border ecommerce adds another layer
European retailers often sell across several countries.
Stock availability may depend on:
warehouse location;
delivery country;
shipping restrictions;
fulfilment method.
A product may be available in Germany but not practical to ship to another market.
That means availability should not always be treated as one global status.
For larger cross-border stores, stock logic may need to consider which warehouse can actually fulfil a particular order.
What PrestaShop can do
PrestaShop allows merchants to control how products behave when stock reaches zero.
A store can:
prevent ordering;
allow ordering when out of stock;
manage stock by product combination;
display availability information;
work with expected restock dates.
This is particularly useful for products with variants.
A product may still be available overall while one specific size or colour is sold out.
Additional functionality such as advanced pre-orders, automatic back-in-stock alerts and warehouse synchronisation can be added through modules and integrations.
For Ewonta stores built on PrestaShop, this can become part of a wider inventory and order-management setup.
Out-of-stock demand is useful business data
An unavailable product can still tell the business something important.
If customers repeatedly visit the same out-of-stock product, subscribe for availability alerts or attempt to pre-order it, that is a clear demand signal.
This can help answer questions such as:
Which products should be reordered first?
Which sizes sell out fastest?
Which variants are consistently understocked?
Where are sales being lost because replenishment is too slow?
Sometimes the waiting list is more valuable than a simple page-view report.
The important thing is to offer a next step
Products sell out.
That is normal.
The problem is when the customer journey ends at exactly the same moment.
If stock is returning soon, offer a pre-order.
If the date is uncertain, offer a back-in-stock alert.
If there is a suitable alternative, recommend it.
And if products regularly sell out unexpectedly, the real issue is probably inventory synchronisation.
A good online store continues helping the customer even when the exact product is temporarily unavailable.