This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Display Stock Status For WooCommerce

Display Stock Status For WooCommerce

Display custom stock status labels with colours and icons on your WooCommerce shop, category, archive, single product, and cart pages — no coding need …

200+ active installs
5.0
(2 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Display Stock Status For WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.5
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

200+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Display Stock Status For WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 70 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 2 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

2 ratings
5★2
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Display Stock Status For WooCommerce gives you complete control over how stock availability is communicated to your customers. Replace WooCommerce’s generic stock messages with fully customisable labels, colours, and icons — displayed exactly where you want them on your shop page, category pages, single product pages, and even in the cart.

📄 Documentation | 🛒 Demo | 🛍 Get Pro | 💬 Support

💡 WHY YOUR WOOCOMMERCE STORE NEEDS THIS PLUGIN

Stock transparency builds purchase confidence. Shoppers who can see that only a few items remain are more likely to buy immediately. Shoppers who see a clear, branded “Available on Backorder” message are less likely to abandon their cart out of confusion.

WooCommerce’s default stock display is minimal and not customisable out of the box. Display Stock Status For WooCommerce fills that gap — letting you define the exact wording, colours, and icon style for every stock state across every relevant page of your store.

🔑 KEY FEATURES

Global Master Switch
* Enable or disable stock status display across the entire store with a single toggle
* No need to deactivate the plugin — just flip the switch when you want to pause the display

Shop, Category & Archive Page Stock Display
* Automatically shows the live stock quantity and status on every product card in the shop, category, and archive pages
* Supports three configurable display positions: After Shop Loop Item (recommended), After Product Title, or Before Product Title
* Uses the %s placeholder in your custom label text so the actual live quantity is inserted dynamically (e.g. “Only %s left!” becomes “Only 4 left!”)

Single Product Page Stock Labels
* Overrides WooCommerce’s default availability text on individual product pages
* Separate, independent label settings for the single product page — different wording from the shop page if you prefer
* Supports custom text for all four stock states on the product page
* Dynamic %s quantity placeholder supported on product pages too

Four Stock State Labels — Fully Customisable
* In Stock — display quantity with a custom label (e.g. “%s in stock” or “Hurry! Only %s remaining”)
* Out of Stock — custom message shown when stock hits zero and backorders are not allowed
* Available on Backorder — shown when stock is zero but the product accepts backorders
* Can Be Backordered — shown alongside the quantity when the product is in stock and backorders are also allowed

Separate Label Sets for Shop vs. Single Product Page
* Shop and category page labels are configured independently from the single product page labels
* Use brief labels on archive pages and more detailed messages on individual product pages — without any conflict

Stock Status Icons
* Optional SVG icons displayed next to stock labels — a smiley face for in-stock and a sad face for out-of-stock
* Icons automatically inherit the configured text colour for a fully matched appearance
* Toggle icons on or off with a single checkbox — no CSS edits needed

Custom Colour Settings
* In Stock text colour (default: green #0f834d)
* In Stock background colour (default: light grey #dddddd)
* Out of Stock text colour (default: red #e2401c)
* Out of Stock background colour (default: light grey #dddddd)
* Colour settings apply to the shop page stock badges across all four stock states

Stock Message in Cart
* Optionally display the stock status label alongside each product in the WooCommerce cart
* Works for all four states: In Stock, Out of Stock, Backorder, and Can Be Backordered
* Keeps customers informed about availability even after they have added items to the cart
* Toggle on or off independently from the shop and product page display

React-Powered Admin Panel
* Modern settings interface built with React and WordPress Block Editor components
* All settings save without a page reload — instant feedback via toast notifications
* Settings organised into three clear sections: Global Setting, Shop Page Settings, and Single Product Page Settings
* Accessible directly from the WooCommerce submenu — no hunting through menus

Classic and Block Theme Compatibility
* Outputs inline CSS that automatically adapts between classic and block (Full Site Editing) themes
* Block themes receive block-level display: flex layout; classic themes receive inline-flex for proper grid alignment
* Compatible with all major WooCommerce themes

🚀 HOW IT WORKS

  1. Install and activate the plugin (WooCommerce must be active).
  2. Go to WooCommerce → Display Stock Status in the WordPress admin.
  3. Enable the plugin using the Always Show Stock master toggle.
  4. Choose where stock status appears on the shop page (after loop item, after title, or before title).
  5. Set your custom label text for each stock state on both the shop page and the single product page.
  6. Pick colours for your in-stock and out-of-stock badges.
  7. Toggle icons and the cart message on or off as needed.
  8. Click Save Changes — your store now shows clear, branded stock status everywhere.

📌 STOCK LABEL PLACEHOLDERS

Use %s anywhere in your In Stock label text and the plugin replaces it with the live quantity from WooCommerce:

  • %s in stock → “12 in stock”
  • Only %s left — order soon! → “Only 3 left — order soon!”
  • %s available → “7 available”

⭐ PRO VERSION FEATURES

Upgrade to the Pro version to unlock advanced stock display capabilities not available in the free edition:

custom Stock Status Position
* Choose where the stock status is displayed on product archive page, whether After Shop Loop, After Title, or Before Title

Custom Stock Labels
* Override the global stock labels on a product-by-product basis directly from the WooCommerce product edit screen
* Show different In Stock, Out of Stock, and Backorder messages for individual products without touching global settings

Advanced Colour Customisation per Product
* Set unique in-stock and out-of-stock text and background colours for individual products
* Product-level colour settings override the global defaults — full brand flexibility without custom CSS

Does this plugin work with all WooCommerce themes?

Yes. The plugin outputs inline CSS that automatically adapts between classic WordPress themes and modern block (Full Site Editing) themes. It is compatible with all major WooCommerce themes.

Does it show the actual stock number or just “In Stock / Out of Stock”?

It shows the actual live stock quantity. Use %s in your In Stock label text and the plugin replaces it with the real number from WooCommerce (e.g. “12 in stock”). For Out of Stock and Backorder labels, no quantity is shown — just your custom message.

Can I use different stock messages on the shop page versus the product page?

Yes. The plugin has completely independent label settings for shop and category pages and for the single product page. You can use a short label on the shop page and a more detailed message on the product page.

Can I show the stock message in the cart?

Yes. There is a “Display Message on Cart” toggle in the settings. When enabled, the stock status label is shown alongside each item in the WooCommerce cart for all four stock states.

What stock states does the plugin handle?

Four states: In Stock (with live quantity), Out of Stock, Available on Backorder (stock zero, backorders accepted), and Can Be Backordered (stock positive, backorders also allowed). Each state has its own independent custom label on both the shop page and the product page.

Can I change the colours of the stock badges?

Yes. You can set the text colour and background colour separately for In Stock and Out of Stock / Backorder badges from the settings panel using the built-in colour picker.

Can I hide the icons?

Yes. The SVG icons shown next to stock labels can be toggled off entirely with a single checkbox in the settings. No CSS or code changes needed.

Where are the plugin settings?

After activation, go to WooCommerce → Display Stock Status in your WordPress admin sidebar. All settings are in a single React-powered panel.

Plugin details
Version1.0
Last updated2026-05-23 7:44am GMT
Added2022-11-18
Requires WordPress5.5
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
display stock quantity
in stock badge
out of stock woocommerce
stock label woocommerce
woocommerce stock status
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy