У меня есть этот код, который работает, если я удалю его часть, но если это сделать, он покажет КУПИТЬ СЕЙЧАС (0 ДОСТУПНО), когда его нет в наличии.
Мне нужно, чтобы было написано ПРОДАНО, когда нет в наличии. Вот код, который я использую:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'atc_with_qty', 10, 2 );
add_filter( 'woocommerce_product_add_to_cart_text', 'atc_with_qty', 10, 2 );
function atc_with_qty( $add_to_cart_button_text, $product ) {
$stock = $product->get_stock_quantity();
if ( $product->is_type( 'simple' ) ) {
$add_to_cart_button_text = __('Buy Now ('.$stock.' Available)', 'woocommerce');
return $add_to_cart_button_text;
} else if ( !$product->is_in_stock() && $product->is_type('simple') ) {
$add_to_cart_button_text = __('SOLD OUT', 'woocommerce');
return $add_to_cart_button_text;
}
}