wordpress - Woocommerce: Changing the "# in stock" text -


i need change "# in stock" text "# deals left".

i added following code function.php file removes actual number.

add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);  function custom_get_availability( $availability, $_product ) { //change text "in stock' 'special order' if ( $_product->is_in_stock() ) $availability['availability'] = __('spots left', 'woocommerce');  //change text "out of stock' 'sold out' if ( !$_product->is_in_stock() ) $availability['availability'] = __('sold out', 'woocommerce');     return $availability; } 

can this?

you can try below code:

add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);  function custom_get_availability( $availability, $_product ) {   global $product;   $stock = $product->get_total_stock();    if ( $_product->is_in_stock() ) $availability['availability'] = __($stock . ' spots left', 'woocommerce');   if ( !$_product->is_in_stock() ) $availability['availability'] = __('sold out', 'woocommerce');    return $availability; } 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -