WooCommerce Guides

Woocommerce Change Words Number In Stock Variable Product

Woocommerce Change Words Number In Stock Variable Product

Have you ever wondered how to customize the number of words displayed in stock for your Woocommerce variable product? If so, you've come to the right place! At DamnWoo, we understand the importance of creating a unique and exceptional online presence for your small business or entrepreneurial venture. In this guide, we'll walk you through the step-by-step process of changing the words displayed in stock for your Woocommerce variable product. Say goodbye to generic solutions and embrace the extraordinary with DamnWoo!

Woocommerce is an incredibly powerful platform for managing your online store and offers a wide range of customization options. However, by default, Woocommerce displays the number of items in stock for variable products using the format “5 in stock”. If you want to customize this display to include words instead of numbers, follow the steps below:

1. Install and activate the "Code Snippets" plugin: To make the necessary code changes without modifying your theme's files directly, we recommend using the Code Snippets plugin. Install and activate this plugin from the WordPress repository.

2. Add a new snippet: Once the plugin is activated, navigate to "Snippets" in your WordPress admin dashboard. Click on "Add New" to create a new code snippet.

3. Name your snippet: Give your snippet a descriptive name, such as "Woocommerce Variable Product Stock Display".

4. Copy and paste the following code: In the "Code" section of the snippet editor, copy and paste the following code:


add_filter( 'woocommerce_get_stock_html', 'custom_stock_html', 10, 2 );

function custom_stock_html( $html, $product ) {

if ( $product->is_type( 'variable' ) ) {

$available_variations = $product->get_available_variations();

$first_variation = $available_variations[0];

$stock_quantity = $first_variation['max_qty'];

if ( $stock_quantity > 1 ) {

$html = sprintf(

_n( '%s word available', '%s words available', $stock_quantity ),

number_format_i18n( $stock_quantity )


} else {

$html = "Out of stock";



return $html;



5. Save and activate the snippet: Click on "Save Changes and Activate" to save your code snippet and activate it on your website.

Woocommerce Change Words Number In Stock Variable Product Example:

Let's say you have a variable product in your Woocommerce store that represents different sizes of t-shirts. By default, Woocommerce would display the stock as "5 in stock" or "10 in stock". However, with the code snippet provided, you can customize the display to say "Five words available" or "Ten words available". This customization adds a personal touch to your product pages and enhances the user experience.

Congratulations! You've successfully learned how to change the number of words displayed in stock for your Woocommerce variable product. By utilizing this simple customization, you can elevate your online store's presence and create a memorable shopping experience for your customers. Be sure to explore other helpful guides and resources on DamnWoo for more tips and tricks to supercharge your success. Don't forget to try out our awesome plugins designed exclusively for small businesses and entrepreneurs. Share this article with fellow store owners who could benefit from this customization. Stay tuned for more exciting content from DamnWoo!

[Share on Twitter] [Share on Facebook] [Explore DamnWoo Guides] [Try Our Plugins]


About Paul Waring

Paul Waring is a seasoned veteran in the WordPress ecosystem, bringing over 15 years of insightful experience as a Senior WordPress Developer. An aficionado of digital landscapes, Paul's deep-rooted passion for technology has led him to master the art of crafting functional, responsive, and aesthetically pleasing websites.As an early adopter of WordPress, Paul has witnessed and contributed to its exponential growth, helping businesses of various sizes worldwide leverage its vast array of features. His work ranges from developing intricate e-commerce solutions to optimizing site performance and enhancing UX/UI design. His forte lies in integrating progressive solutions that dovetail seamlessly with WordPress, which he is excited to share with the DamnWoo community.Away from the digital world, Paul relishes the physical and mental challenge of rock climbing - a hobby that mirrors his approach to problem-solving in web development. He finds both activities require an optimal blend of strategy, creativity, and determination to surmount seemingly insurmountable problems. Just as he scales rocky edifices, he enjoys tackling complex coding challenges and finding efficient solutions.Paul brings to DamnWoo his rich expertise, diverse experience, and his contagious enthusiasm for WordPress. He aims to demystify the often intricate world of WordPress, making it more accessible and usable for all - whether you're a seasoned developer, a tech-savvy business owner, or a curious beginner in the digital realm.

Related Posts