Ocultar métodos de envío si existe envío gratis en WooCommerce

Si quieres que no se muestren el resto de métodos de envío en el checkout de WooCommerce cuando existe el método de envío gratuito, a continuación te explico cómo hacerlo.

Nos ponemos en la situación en la que ya disponemos de un método de envío con coste fijo de, por ejemplo, 5 euros para los envíos que no superen los 50 euros pero a partir de ahí, que el envío sea gratis.

Asumimos que ya tenemos los métodos de envío configurado de manera similar a la que podéis ver en las siguientes imágenes:

Ocultar métodos de envío si exites el envío gratis en WooCommerce
Ocultar métodos de envío si exites el envío gratis en WooCommerce
Ocultar métodos de envío si exites el envío gratis en WooCommerce

Una vez que ya lo tenemos configurado de esta forma, podemos realizar la prueba de comprar algo y ver el resultado.

Como podemos ver en la imagen siguiente, como el pedido supera los 50 euros, se muestra el método de envío «Envío gratuito» pero claro, también se muestra el otro método de envío: «Envío fijo: 5,00€«.

Ocultar métodos de envío si exites el envío gratis en WooCommerce

Ahora bien, nosotros queremos que cuando se muestre el método de envío «Envío gratis«, no se muestre el otro método de envio y para ello podemos aplicar el siguiente snippet:

Una vez implementado este snippet, si no te funciona, prueba a borrar las sesiones del cliente en WooCommerce -> Esado -> Herramientas –> Borrar las sesiones del cliente.

WooCommerce borrar sesiones cliente

Ahora si, volvemos comprar productos y nos vamos de nuevo al carrito para ver el resultado.

Compramos por un valor superior a 50€ para ver qué pasa y…

WooCommerce borrar sesiones cliente

Perfecto!

Ahora ya no tenemos el problema que teníamos antes. Ahora, cuando el cliente compre por un valor superior a 50€ sólo tendrá la opción de envío gratuito que es lo que queremos para no liarle.

El video

Bueno, espero que este post os sea de utilidad y como siempre, cualquier cosa me podéis dejar un comentario y lo vemos.

Saludos y mucho ánimo!

2 comentarios en «Ocultar métodos de envío si existe envío gratis en WooCommerce»

  1. Y si queremos que aparzca otro método de envío.
    tengo uno envio gratis y otrop con opción envio 24 horas que puede elegir el cliente si lo quire urgente.

    Gracias

Los comentarios están cerrados.