WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

wc_protected_product_add_to_cart() WC 1.0

Prevent password protected products being added to the cart.

Хуков нет.

Возвращает

true|false.

Использование

wc_protected_product_add_to_cart( $passed, $product_id );
$passed(true|false) (обязательный)
Validation.
$product_id(int) (обязательный)
Product ID.

Код wc_protected_product_add_to_cart() WC 6.1.1

function wc_protected_product_add_to_cart( $passed, $product_id ) {
	if ( post_password_required( $product_id ) ) {
		$passed = false;
		wc_add_notice( __( 'This product is protected and cannot be purchased.', 'woocommerce' ), 'error' );
	}
	return $passed;
}