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
Post a Comment