Categories

Featured templates

WooCommerce. How to change ‘In Stock’ / ‘Out of Stock’ text displayed on a product page

George Jones April 20, 2016
Rating: 4.3/5. From 15 votes.
Please wait...

This tutorial will show how to change ‘In Stock’ / ‘Out of Stock’ text displayed on a product page in WooCommerce templates.

WooCommerce. How to change ‘In Stock’ / ‘Out of Stock’ text displayed on a product page
  1. Log into WordPress admin panel, navigate to Appearance -> Editor tab and open custom-functions.php file for editing:

    WooCommerce. How to Change 'In Stock'  'Out of Stock' text displayed on a product's page -1
  2. Add the following code to the bottom of custom-functions.php file. You can change the Available! and Sold Out text to be whatever you like:

    add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);
    function wcs_custom_get_availability( $availability, $_product ) {
       
       	// Change In Stock Text
        if ( $_product->is_in_stock() ) {
            $availability['availability'] = __('Available!', 'woocommerce');
        }
        // Change Out of Stock Text
        if ( ! $_product->is_in_stock() ) {
        	$availability['availability'] = __('Sold Out', 'woocommerce');
        }
        return $availability;
    }
    
    WooCommerce. How to Change 'In Stock'  'Out of Stock' text displayed on a product's page -2
  3. Go to your site to check Product pages, make sure to refresh the page:

    WooCommerce. How to Change 'In Stock'  'Out of Stock' text displayed on a product's page -3 WooCommerce. How to Change 'In Stock'  'Out of Stock' text displayed on a product's page -4

Feel free to check the detailed video tutorial bellow:

WooCommerce. How to change ‘In Stock’ / ‘Out of Stock’ text displayed on a product page
Basic Wordpress Themes
This entry was posted in WooCommerce Tutorials and tagged product page, stock, WooCommerce. Bookmark the permalink.

Submit a ticket

If you are still unable to find a sufficient tutorial regarding your issue please use the following link to submit a request to our technical support team. We'll provide you with our help and assistance within next 24 hours: Submit a ticket