Hola de nuevo @ExpertoPrestaShop
He investigado lo que e comentabas y he podido añadir un nuevo valor "restricted" al Presentedproduct en el hook con lo que luego solo he tenido que añadir la condición
{if $product.add_to_cart_url && !$product.restricted}
a las plantillas para que se active o no el botón. Muchas gracias por tu ayuda!