Envío gratis WooCommerce no funciona: 7 comprobaciones para solucionar problemas de transporte y gastos de envío

¿El envío gratis de WooCommerce no funciona? 7 comprobaciones para solucionarlo

Si el envío gratis WooCommerce no funciona en tu tienda, el problema puede estar en una zona de envío, una condición de importe mínimo, un cupón o incluso una extensión que modifica las tarifas.

Imagina que anuncias «Envío gratuito a partir de 60 €». Un cliente añade productos por 75 €, llega al carrito y descubre que debe pagar gastos de envío.

Desde su punto de vista, la promoción no se está cumpliendo.

Pero el problema también puede producirse al contrario: una tienda aplica portes gratuitos a pedidos que no deberían cumplir las condiciones y termina asumiendo costes de transporte inesperados.

Antes de instalar otro plugin o modificar el código, conviene identificar qué está ocurriendo.

Estas siete comprobaciones permiten revisar el funcionamiento de los envíos de forma ordenada.

Envío gratis WooCommerce no funciona: empieza por la zona de envío

1. Comprueba qué zona de envío corresponde al cliente

WooCommerce organiza las opciones de transporte mediante zonas de envío.

Una zona puede abarcar un país completo, determinadas provincias o códigos postales concretos.

Por ejemplo, una tienda puede tener:

  • España peninsular.
  • Baleares.
  • Canarias.
  • Recogida local para determinados códigos postales.

Cada zona puede disponer de sus propios métodos y precios.

El detalle importante es que WooCommerce utiliza la primera zona que coincide con la dirección del cliente.

Por eso el orden importa.

Si una zona general aparece antes que otra más específica, puede impedir que se aplique la configuración que esperabas.

Para revisarlo, accede a:

WooCommerce → Ajustes → Envío → Zonas de envío

Comprueba la región, los códigos postales y el orden de las zonas.

No te limites a mirar sus nombres. Una zona llamada «Península» no garantiza que esté configurada correctamente.

2. Verifica que el método de envío gratuito está activado

Crear una zona no significa que tenga automáticamente disponible el envío gratuito.

Dentro de la zona correspondiente debe existir un método llamado Envío gratuito.

Accede a la zona, revisa sus métodos y comprueba que está habilitado.

WooCommerce incluye métodos como tarifa plana, envío gratuito y recogida local, pero cada uno debe configurarse según las necesidades de la tienda.

Un error habitual consiste en tener correctamente configurada una tarifa plana y pensar que el envío gratuito se activará solo cuando el carrito alcance determinada cantidad.

No funciona así.

El método gratuito debe estar presente en la zona y tener definidos sus requisitos.

3. Revisa el importe mínimo y cómo afectan los cupones

Esta es una de las comprobaciones más importantes.

Supongamos que tu tienda ofrece envío gratis a partir de 60 €.

Un cliente añade productos por 65 € y aplica un cupón de descuento de 10 €.

El importe de los productos después del descuento pasa a ser 55 €.

¿Debe recibir envío gratuito?

Depende de la política comercial de tu tienda y de cómo hayas configurado WooCommerce.

En los ajustes del método de envío gratuito puedes indicar si el importe mínimo se comprueba antes o después del descuento del cupón.

Si utilizas la configuración habitual que evalúa el importe después del descuento, ese pedido ya no alcanzaría los 60 €.

Si has activado la opción de comprobar el mínimo antes del descuento, sí podría cumplirlo.

Define la regla antes de configurarla

No existe una única política correcta para todos los negocios.

Lo importante es decidir qué quieres ofrecer y configurar la tienda de forma coherente con esa promesa.

También debes revisar cómo se tratan los impuestos en tu configuración y comprobar el resultado real en el carrito.

No conviene dar por hecho que el importe mostrado en una barra promocional coincide siempre con el importe que utiliza WooCommerce para determinar el envío.

4. Comprueba los cupones de envío gratuito

No todos los cupones de descuento permiten obtener portes gratis.

En WooCommerce puedes crear un cupón que reduzca el precio de los productos sin modificar el coste del transporte.

Para que un cupón permita envío gratuito, debe estar configurado con esa posibilidad y el método de envío de la zona debe aceptar esa condición.

Además, WooCommerce permite combinar requisitos:

Importe mínimo O cupón: basta con cumplir una de las dos condiciones.

Importe mínimo Y cupón: es necesario cumplir ambas.

Esta diferencia puede cambiar completamente una promoción.

Imagina que anuncias envío gratuito para pedidos superiores a 80 € utilizando un código especial.

Si configuras la condición como «importe mínimo O cupón», alguien que introduzca el código podría obtener portes gratis sin alcanzar los 80 €.

Si tu intención era exigir ambas condiciones, la configuración sería incorrecta.

Por eso las promociones deben probarse con distintos importes y cupones antes de publicarse.

5. Comprueba si aparecen el envío gratis y la tarifa plana al mismo tiempo

Otra situación habitual es que WooCommerce muestre dos opciones:

  • Envío estándar: 5 €.
  • Envío gratuito: 0 €.

Esto no significa necesariamente que exista un error.

WooCommerce puede mostrar varios métodos disponibles dentro de una misma zona.

El cliente puede tener que seleccionar el envío gratuito, dependiendo de la configuración y del orden de los métodos.

Sin embargo, algunas tiendas quieren que, cuando el pedido cumpla los requisitos, desaparezcan las tarifas de pago.

Ese comportamiento puede necesitar una configuración adicional, una extensión compatible o una personalización.

Antes de cambiarlo, conviene definir qué experiencia quieres ofrecer.

Por ejemplo, puede tener sentido mantener una opción de transporte urgente de pago aunque exista un envío estándar gratuito.

No todos los métodos deben ocultarse automáticamente.

6. Revisa las barras de envío gratuito y los plugins de transporte

Muchas tiendas incorporan mensajes como:

«Te faltan 12 € para conseguir envío gratis».

Estas barras pueden resultar útiles para explicar las condiciones al comprador.

Pero hay que distinguir dos elementos:

La barra informa de una promoción.

El método de envío determina qué tarifa se aplica realmente.

Si ambos sistemas utilizan condiciones diferentes, pueden aparecer contradicciones.

Por ejemplo, la barra puede anunciar que el cliente ya ha alcanzado el mínimo, mientras WooCommerce continúa cobrando portes.

También pueden intervenir extensiones de transportistas, tarifas por peso, clases de envío o reglas comerciales personalizadas.

En esos casos no basta con revisar la configuración estándar de WooCommerce.

Hay que identificar qué componente calcula realmente la tarifa.

Si la tienda necesita condiciones especiales según productos, importes, clientes o zonas, puede ser necesario estudiar un desarrollo WooCommerce a medida.

Pero no todas las incidencias requieren programar: primero debemos comprobar si la configuración existente puede resolverlas.

7. Realiza pruebas con carritos y direcciones diferentes

Después de revisar los ajustes, llega la comprobación decisiva: probar el funcionamiento real.

No basta con entrar al administrador y comprobar que las opciones parecen correctas.

Hay que reproducir las situaciones que encontrará el cliente.

Imagina una tienda con envío gratuito a partir de 60 €.

Podemos preparar esta pequeña matriz de pruebas:

SituaciónResultado esperado
Carrito de 59 €No cumple el mínimo
Carrito de 60 €Cumple el mínimo
Carrito de 75 €Cumple el mínimo
Carrito de 65 € con descuento de 10 €Depende de la regla antes/después del cupón
Carrito con cupón de envío gratuitoDepende de las condiciones del método
Dirección fuera de la zona promocionalDebe mostrar los métodos de su zona correspondiente

Estos resultados son ejemplos de una política comercial hipotética. Tu tienda puede tener otras reglas.

También conviene comprobar el carrito y el checkout desde móvil, utilizar diferentes direcciones y verificar qué ocurre cuando el cliente modifica el código postal.

Si existe un sistema de caché o una extensión que modifica los envíos, puede ser necesario investigar cómo interviene en el cálculo.

Evita realizar cambios indiscriminados en producción

Desactivar plugins, sustituir métodos de transporte o modificar fragmentos de código sin analizar sus consecuencias puede afectar a pedidos reales.

Cuando el problema requiere pruebas técnicas, es preferible utilizar un entorno controlado y comprobar los flujos de compra antes de aplicar los cambios definitivos.

¿Por qué WooCommerce dice que no hay métodos de envío disponibles?

Este mensaje no es exactamente el mismo problema que no alcanzar el importe mínimo del envío gratuito.

Puede aparecer cuando la dirección del cliente no coincide con una zona con métodos disponibles, cuando faltan datos de dirección o cuando una extensión está restringiendo determinadas opciones.

También hay productos virtuales que no requieren transporte físico.

Por tanto, lo primero es comprobar si el pedido necesita envío, qué dirección se está utilizando y qué zona corresponde.

Después revisaremos sus métodos.

¿Conviene instalar un plugin para solucionar los gastos de envío?

No necesariamente.

WooCommerce ya incluye opciones para configurar zonas, tarifas planas y envío gratuito con condiciones.

Instalar una extensión adicional puede tener sentido cuando necesitas reglas que el sistema estándar no contempla.

Pero añadir plugins sin identificar el problema puede complicar la configuración y dificultar futuras actualizaciones.

La decisión debería seguir este orden: revisar la configuración, valorar una extensión fiable y recurrir a desarrollo personalizado cuando realmente sea necesario.

Tu tienda debe cobrar los portes que corresponden

Una política de envíos debe ser comprensible para el comprador y sostenible para la empresa.

Si anuncias envío gratuito a partir de determinada cantidad, la tienda debe aplicar esa condición correctamente.

Y si necesitas tarifas diferentes por zona, producto, cliente o importe, esas reglas deben funcionar de forma coherente durante todo el proceso de compra.

En Demonlab trabajamos con WooCommerce para adaptar tiendas online a sus necesidades comerciales y resolver problemas técnicos relacionados con su funcionamiento.

Si tu tienda está aplicando tarifas incorrectas, puedes solicitar soporte WordPress para revisar la incidencia.

Y si necesitas condiciones de transporte más avanzadas, podemos estudiar una solución desde nuestro servicio de desarrollo WooCommerce a medida.

Antes de instalar otro plugin, averigüemos qué está fallando y qué necesita realmente tu tienda.