Product Icon

Custom Stock Status

Display custom stock statuses to communicate precise information about your stock availability.

WooCommerce Custom Stock Status extension enables you to add additional stock statuses to communicate important information about your product availability. Add different stock statuses for different stock ranges and trigger them as soon as the product stock count falls within that range.

You can add simple text, date, or attractive images, badges, and icons to get customers’ attention. Create rules to attach statuses to multiple products, categories, and user roles. Choose from multiple display statuses on both product and shop pages.

Use Cases

Custom Stock Status extension communicates important information about product statuses based on their current stock-quantity. Some useful scenario includes:

  • Low stock! Only {stock_qty} left (for a range of 2-20)!
  • Hurry! Last item (when one item is left)!
  • Will be available on June 21st.
  • Coming soon (text or badge).
  • Next day delivery!

Where {stock_qty} is a variable, you can display the exact quantity left in a message.


  • Create multiple stock statuses
  • Attach stock statuses to multiple products and categories
  • Restrict stock statuses by user roles
  • Create different stock statuses for different quantity ranges
  • Multiple stock status types
    • Image
    • Text only
    • Text with date
    • Text with icon
  • Show stock statuses on products and listing pages
  • Multiple status-displays with various positions to choose from (for the listing page only)
  • Customize status text-size and color
  • Able to show multiple or single stock statuses
  • An option to hide the default status

This slideshow requires JavaScript.

Add quantity-based statuses

WooCommerce Custom Stock Status extension provides the ability to create different stock statuses for different quantity ranges. For example, you can set “Running Out” status for a quantity of 1 – 20, “Limited Stock” for 21-100, and coming soon with a date when the product is out of stock. The statuses are automatically triggered for the selected products when their stock quantities fall in the defined ranges.

Choose from 4 status types

The extension offers four different types of messages to display about your stock availability which includes:

  • Image only
  • Text only
  • Text with a date
  • Text with an icon

Create statuses using rules

You can create multiple stock messages based on quantity ranges using rules-based management. While creating a rule you can:

  • Select user roles —you can display a message to all, guests, or specific user roles
  • Select products & categories—you can choose to show the message on all or specific products and categories.
  • Add messages—you can choose to add multiple messages for different quantity ranges.
  • Priority—you can set a priority to manage the display of multiple messages for one product.

Extensive display and positions settings

The extension offers multiple displays and position settings including:

  • Display custom statuses on shop pages
  • Specify positions to display statuses on shop pages
    • Before or after product titles
    • After prices
    • After selecting the add-to-cart button
  • Enable default messages on shop pages
  • Enable custom messages on product pages
  • Disable default messages on product pages
  • Show multiple messages (choose to show multiple messages or one message with high priority)

Customize the font size and color of custom-stock statuses.


Minimum PHP version: 5.6

Customer reviews