Articles

Cómo ofrecer a WooCommerce envío gratuito por encima del importe y ocultar otros métodos de envío

En este artículo, aprenderás a configurar el envío gratuito de WooCommerce por encima del importe que definas. En esta configuración, tendrás tanto el método de envío gratuito como el de tarifa plana. El segundo no se mostrará en el checkout cuando el Envío Gratuito esté disponible.

Digamos que queremos configurar dichas reglas:

  • Tarifa plana de 10€
  • Envío gratuito en pedidos de 200€ o más

Por defecto, se configuran dos métodos de envío: Tarifa plana para la primera condición y Envío gratuito para la segunda.

El Envío gratuito no es difícil de configurar. Sin embargo, hay un problema con dicha configuración. Los dos métodos de envío aparecerán en el carrito.

Más adelante te cuento y te doy algunas soluciones.

Cómo configurar el Envío Gratuito de WooCommerce por encima del importe

Si prefieres la forma de un vídeo en lugar de un artículo, mira nuestro vídeo sobre cómo configurar el Envío Gratuito de WooCommerce por encima del importe:

Ve a tu zona de envío: WooCommerce → Configuración → Envío y selecciona tu zona de envío.

Haz clic en el botón Añadir método de envío y selecciona los métodos de envío.

Una vez que los añadas verás dicha pantalla:

Shipping zone settings: UK

Haz clic en la Tarifa Plana. La configuración de la Tarifa Plana para nuestro ejemplo se verá así:

flat rate shipping in WooCommerce

El siguiente paso es configurar el Envío Gratuito. Configuras este método de envío así:

Free Shipping Settings

Ya funciona. Has configurado el envío gratuito de WooCommerce por encima del importe.

El problema: dos métodos de envío en el carrito

¿Cuál es el problema entonces? Cuando los clientes superan los 200€ en el pedido, verán los dos métodos de envío:

Cart totals: both methods

Lo que probablemente quieres conseguir es mostrar sólo uno de los métodos de envío. El envío gratuito.

Cuando los clientes no superan los 200€ en el pedido, debería haber 10€ de tarifa plana en el carrito:

Flat rate in cart

Cuando superan los 200€ en el pedido, sólo debería haber envío gratuito disponible:

WooCommerce Free Shipping over amount

Creo que debería ser la forma por defecto en la que funciona el envío gratuito de WooCommerce por encima del importe.

Si compartes mi opinión, mira las soluciones que he encontrado.

Las soluciones para ocultar otros métodos de envío

Necesitas una función que oculte todos los demás métodos de envío y sólo muestre el envío gratuito.

He encontrado dos soluciones a este problema:

  • un plugin,
  • un fragmento de código.

WC Hide Shipping Plugin

Es más fácil usar un plugin.

Necesitas descargar WC Hide Shipping Plugin. Es un plugin gratuito que más de 30.000 tiendas utilizan activamente.

Una vez que instale y active el plugin, puede configurarlo.

El plugin no tiene su propio panel de configuración. En su lugar, añade sus opciones en Configuración de WooCommerce → Envío → Opciones de envío:

WC Hide Shipping Methods - Settings

Como ves arriba, puedes seleccionar qué métodos de envío debe mostrar la tienda en el checkout:

  • Envío gratuito o
  • tanto Envío gratuito como Recogida local

Puedes seleccionar la segunda opción si utilizas Recogida local en tu tienda.

Código Snippet

Hay otra solución. Puedes simplemente añadir un snippet al archivo function.php de tu tema.

Es un snippet corto como puedes ver a continuación:

¿Si no sabes cómo añadir ese snippet echa un vistazo a nuestra guía sobre cómo Añadir código personalizado a WooCommerce y WordPress?

El plugin de envío flexible como solución alternativa

Hay una forma completamente diferente de configurar el envío gratuito de WooCommerce sobre el importe. Y mucho más flexible 🙂 Puedes utilizar el plugin Flexible Shipping que hemos desarrollado.

Más de 90.000 tiendas en todo el mundo utilizan este plugin a diario.

Este plugin te permite crear métodos de envío con tarifa de tabla en tu tienda WooCommerce.

¿Cómo se configura el envío gratuito de WooCommerce sobre la cantidad en el plugin de envío flexible?

Mira:

Flexible Shipping free shipping

Simplemente estableces 200 como envío gratuito. A continuación, se agrega sólo una regla de envío de la tasa de la tabla mediante el establecimiento de costo de la regla es: 10.

Funcionará de la misma manera que la configuración anterior basada en ambos métodos de Tarifa Plana y Envío Gratuito. Sin embargo, es definitivamente más fácil. Usted hará toda la configuración en un solo método de envío. Lo que es más, el plugin tiene una opción de etiqueta de envío gratuito incorporado. Si se aplica el envío gratuito, puede mostrar información adicional para su cliente. Es una cosa pequeña, pero funciona muy bien como un toque UX, y también reducirá los carros de compras abandonados.

Si quieres reforzar aún más tu envío gratuito y aumentar el valor de tu carro de ventas, el plugin tiene otra característica: el aviso «a la izquierda del envío gratuito». Gracias a él, tus clientes obtendrán información en su cesta de la compra y en la página de pedido sobre el importe que falta para el envío gratuito en WooCommerce.

Este plugin no sólo es potente. Está disponible para descargar de forma gratuita!

Flexible Shipping WooCommerce

El mejor Table Rate Shipping para WooCommerce. Periodo. Cree reglas de envío basadas en el peso, los totales del pedido o el recuento de artículos.

Descargue de forma gratuita o vaya a WordPress.org

WP Desk

90.000+ instalaciones activas

Última actualización: 2021-03-24
Funciona con WooCommerce 4.8.0 – 5.1.x

Ocultar otros métodos de envío cuando el «Envío gratuito» está disponible

En este artículo, has aprendido a configurar el envío gratuito de WooCommerce sobre la cantidad. También, usted ha aprendido tres soluciones para ocultar todos los otros métodos de envío en el carro.