A stockout does not start at checkout. It starts the moment your published stock level hits zero and your team does not know. From there, every ad impression is money wasted, every organic visit is a conversion that cannot happen, and every disappointed customer is a potential chargeback. The action plan starts with detection — which is where most teams lose weeks.
This guide covers the causes, the SEO consequences, the Shopify and PrestaShop settings that actually matter, and the workflow that lets your team catch stockouts before customers do.
Platforms covered
1. The five most common causes of e-commerce stockouts
Webhook failure
Shopify and PrestaShop use webhooks to push stock decrements after orders. When a webhook fails silently — timeouts, network errors — the decrement never reaches your catalog layer. The product stays visible as available. This is the most common cause of oversells.
ERP to CMS sync delay
Your ERP knows the product is out. The sync job runs every 4 hours. In those 4 hours, 20 orders come in for a product you no longer have. Most e-commerce teams accept this latency without realising it is configurable.
Multi-location priority error
Location A has 50 units. Location B has 0. Shopify routes checkout to Location B by default because it was set as the primary location 2 years ago. Every order is unfulfillable until someone manually re-routes.
New variant not declared at all locations
A colour variant is added in a hurry. The developer forgets to initialise stock at the secondary warehouse. The variant appears available on the storefront but ships from a location with zero physical stock.
Manual entry error
Someone types 10 instead of 100, or bulk-imports a CSV with incorrect stock values. Without rollback, the error propagates until a customer notices.
2. SEO impact of out-of-stock pages
The SEO impact depends almost entirely on what you do with the page, not the stockout itself:
| Action taken | SEO impact | Recommended? |
|---|---|---|
| Keep page live, mark unavailable | Minimal — page retains authority | Yes, if product returns |
| Add "Notify me" form | Positive — captures intent signal | Yes |
| Remove from Shopping feed only | None on organic | Yes |
| 301 redirect to category page | Loses page-level authority | Only if permanent |
| Return 404 | Authority drops within weeks | Never for temporary OOS |
| Keep "Add to cart" live on OOS | Kills conversion, bad UX signal | Never |
3. Shopify settings for out-of-stock products
- Inventory policy: set to
deny(do not continue selling when out of stock) for physical products. This prevents oversells without hiding the page. - Track quantity: must be enabled per variant. A variant without tracking enabled will never trigger a stockout alert.
- Back-in-stock notifications: Shopify supports this natively via the
subscribeToEmailMarketingflow. Third-party apps give more control. - Google Shopping feed: set
availability: out of stockimmediately. Ads running on OOS products waste budget with no conversion possible.
4. PrestaShop settings for out-of-stock products
- Out-of-stock behaviour: set to
deny ordersat the global level (Shop Parameters > Product Settings). Override per-product where needed. - Available for order: uncheck this per combination if you want a specific variant hidden from cart while the product page stays live.
- Label when out of stock: use a clear, reassuring label like "Restocking in progress — sign up for alert" rather than just a generic "Unavailable".
Detect before customers do
Bulk-update availability
Rollback accidental changes
5. Replenishment preparation
The best cure for a stockout is not managing it after the fact — it is catching it 7 to 14 days before the shelf hits zero. Seegea lets you:
- Sort by stock / 30-day sales velocity to surface the fastest-moving SKUs approaching zero.
- Flag products below a custom reorder threshold in a saved view.
- Update expected restock dates inline so the team has visibility without a separate spreadsheet.
Catch your stockouts before customers do
Google Meet · 30 min · your real catalog
Conclusion
An out-of-stock situation is manageable if your catalog layer is solid. The teams that handle stockouts well are not the ones with the best ERP — they are the ones with the clearest view of their published stock and the fastest tooling to act on it.
Created in France (Annecy-Chantilly), Seegea was built precisely for this: a catalog editing layer that your e-commerce team can open every morning and actually use. Shopify and PrestaShop only.
