Cómo deshabilitar todos los métodos de pago de Woocommerce
En alguna ocasión, la tienda de Woocommerce desarrollada necesita quitar todos los métodos de pago para. Se me ocurre el ejemplo de una intranet que gestione productos internos para sus propios empleados gracias a un sistema de puntos.
En este caso es muy simple. Añade este código a tu proyecto, ya sea al functions.php de tu plantilla o en el plugin:
add_filter('woocommerce_cart_needs_payment', '__return_false');
Ojo, esto quita todas las plataformas de pago de tu tienda Woocommerce, esto quiere decir que el pedido se procesa sin necesidad de pagar.