If you’ve enabled stock management on our store, customers will see the stock status on the single product page. If a product does not have availability, they’ll see a red sad face and the text “Out of stock”. This quick guide shows you how you can customise this text to show something perhaps a little more fun or tailored towards your business language. Simply edit the text as necessary from the code to transform the in stock text.
/**
* Snippet Name: WooCommerce Change Out Of Stock Text
* Snippet Author: ecommercehints.com
*/
add_filter( 'woocommerce_get_availability', 'ecommercehints_change_out_of_stock_text', 10, 2);
function ecommercehints_change_out_of_stock_text( $availability, $product ) {
if (!$product->is_in_stock() ) {
$availability['availability'] = __('Uh On...none left!', 'woocommerce'); // Customised text
}
return $availability;
}