Hay algunos tipos de tienda en las que, aunque les facilite la vida a la hora de crear productos y mostrarlos el hecho de usar WooCommerce, en realidad no necesitan o no quieren recibir pagos online, no necesitan pasarelas de pago, solo un modo de recibir pedidos de los clientes, que posteriormente cobrarán por otros medios.
Si es tu caso, como el de una lectora que me preguntaba por algo así el otro día en YouTube, que sepas que es muy fácil conseguir que no se muestre ninguna pasarela de pago al finalizar compra en tu tienda online WooCommerce.
Cómo no hacerlo: Desactivar todas las pasarelas de pago
Aunque se te haya pasado por la cabeza, simplemente desactivar todas las pasarelas de pago no soluciona tu necesidad, porque sí, puedes desactivar todas las pasarelas de pago, o simplemente no activarlas en los ajustes de WooCommerce.
Pero cuando un cliente llegue a la página de finalizar compra, para terminar su pedido, aparentemente ahí seguirá el botón de realizar el pedido, pero el sistema no le dejará enviarlo, mostrando un error.
Y lo que queremos es que sí, que llegue ahí, pero que WooCommerce le deje hacer el pedido, pero sin necesidad de pasarelas de pago.
Así que el proceso es distinto.
Cómo sí hacerlo: Permitir que WooCommerce realice pedidos sin pasarela de pagos
El modo de conseguir este propósito de que WooCommerce deje hacer pedidos sin necesidad de pasarelas de pago es dejar las pasarelas que tengas, como las tengas, activas o inactivas, pero añadiendo el siguiente código, que hará la magia:
/* Desactivar todas las pasarelas de pago al finalizar compra */ add_filter( 'woocommerce_cart_needs_payment', '__return_false' );
Para saber cómo añadir este código a tu WordPress revisa esta sencilla guía:
Cómo y dónde pegar en WordPress códigos PHP, JS, CSS y funciones que encuentres por ahí
Cuando apliques el código, ahora WooCommerce ya sí dejará a los clientes realizar el pedido, sin necesidad de pasarela de pago.
El pedido se realizará normalmente.
Incluso se enviarán los emails correspondientes al gestor de la tienda y al cliente.
Y el pedido quedará en estado de «Procesando» para que el gestor de la tienda lo complete cuando tenga el pago, el pedido enviado, o cómo decida que lo administre.
La entrada WooCommerce: Cómo desactivar todas las pasarelas de pago al finalizar compra la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.
0 Commentaires