Skip to content
Will your site survive Black Friday? Free peak-readiness audit →
ECOMMERCE

Why Magento shows the wrong stock: stale indexes explained

Products showing in or out of stock incorrectly? Direct inventory updates can leave stock index tables stale. Here is why it happens and how to fix it properly.

By VISIBI Ecommerce team·Reviewed by Adnan Khan, Co-founder & CEO·Updated 29 September 2026·7 min read
QUICK ANSWER

Products showing in or out of stock incorrectly? Direct inventory updates can leave stock index tables stale. Here is why it happens and how to fix it properly.

FROM OUR ENGINEERING WORKREAL CASE

We saw quantities updated correctly while the stock status index still held old values, so products appeared in or out of stock incorrectly until indexing caught up.

KEY TAKEAWAYS
✓Magento reads stock status from index tables, not only the raw quantity.
✓Direct database updates can bypass the changelog, leaving indexes stale.
✓Healthy cron and correct update methods keep stock accurate.

How Magento decides stock status

The storefront relies on indexed stock status (for example cataloginventory_stock_status and inventory index tables). If quantities change without the index being updated, customers see old availability.

RELATED GUIDEGoogle Merchant Center feed optimisation: fix disapprovals and win more Shopping clicks → Need reliable ecommerce support?Patches, upgrades and fixes from certified developers.Get a free store health check →

Common causes

  • Integrations writing directly to stock tables
  • Indexers stuck or invalid
  • Cron not running or jobs failing
  • Cache not refreshed after updates
  • Multi-source inventory configuration issues

How to fix it

Update stock through Magento APIs or services, keep indexers on schedule with healthy cron, and monitor indexer status and backlog.

Common mistakes to avoid

✕Choosing a platform on licence price instead of total cost of ownership
✕Launching a new site without an SEO redirect plan
✕Adding extensions and apps without checking performance or security
✕Leaving upgrades until peak season
HOW VISIBI CAN HELP

How we help with ecommerce

01DiscoverRequirements, integrations and total cost of ownership mapped up front.
02Design for conversionUX decisions backed by data and CRO experience.
03Build & migrateCertified developers, SEO-safe migrations and full testing.
04Support & growPatching, monitoring and continuous improvement after launch.
Get a free store health check →Free · No obligation · Reply within 24 hours

Frequently asked questions

Why does stock look right in admin but wrong on the site?

Admin often reads raw data while the storefront uses indexed data.

Should I reindex manually?

As a one-off fix yes, but solve the root cause.

Does this affect Google Shopping?

Yes — wrong availability can cause Merchant Center mismatches.

AK
Reviewed by Adnan Khan · Co-founder & CEO25 years growing digital businesses across search, AI visibility and ecommerce. Written by the VISIBI Ecommerce team.Meet the team →
Was this guide helpful?
Share:LinkedInXEmail
RELATED SERVICES

Keep reading

ECOMMERCE · 9 MINGoogle Merchant Center feed optimisation: fix disapprovals and win more Shopping clicksRead →ECOMMERCE · 10 MIN12 category page techniques that increase ecommerce conversionRead →ECOMMERCE · 10 MINMagento (Adobe Commerce) vs Shopify Plus in 2026: an honest comparisonRead →
FREE · NO OBLIGATION

Need reliable ecommerce support?

Patches, upgrades and fixes from certified developers.

Get a free store health check →Talk to a specialist
✓ Senior specialist, not a bot✓ Reply within 24 hours✓ Clients in 18 countries
STORE HEALTH CHECKEXAMPLE
What’s silently costing you sales
Checkout errors (7 days)43
Stock index statusStale
Mobile LCP3.9s
Your free review shows your real numbers.