Enrique J. Ros

Configurar el envío gratuito en WooCommerce

Como sabes, WooCommerce incluye un envío gratuito, que se puede configurar para que esté disponible a partir de una cierta cantidad de compra. Fácil, rápido, cómodo y útil, ¿verdad? Pues parece que no.

Últimamente he recibido varias consultas acerca de cómo se configura este envío gratuito, a pesar de que yo lo tenía por algo si no obvio, sí bastante fácil. Y resulta que el cambio en la gestión en las zonas de envío a partir de la versión 2.6 de WooCommerce ha escondido un poco la opción.

Eso, sumado al hecho de que la inmensa mayoría de tutoriales que hay en internet sobre cómo configurar los gastos de envío gratuitos en WooCommerce se refieran a las versiones anteriores, hace que a más de uno le cueste encontrar la manera de hacerlo.

Pues nada, vamos a resolver el asunto.

Configurar el envío gratuito en WooCommerce

Toda la configuración la vamos a realizar en la pantalla de configuración de envíos de WooCommerce, en WooCommerce > Ajustes > Envío. Es muy sencillo, y todo el proceso lo hacemos en dos pasos (una vez que tenemos establecidas las zonas de envío):

  1. Añadir el envío gratuito a la zona que queramos
  2. Configurar las condiciones a cumplir para optar al envío gratuito

Asignar el envío gratuito a las zonas de envío

Cada una de las zonas de envío puede tener (o no, según establezcamos) envío gratuito, y podemos poner condiciones diferentes para cada una de ellas. Por ejemplo, podemos ofrecer envío gratis en nuestra provincia para compras a partir de 50€, en el resto de la península a partir de 90€ y a Baleares a partir de 120€. Por poner un caso.

Bien, lo primero es, evidentemente, establecer las diferentes zonas de envío. Es decir, separar las zonas en las que los envíos tendrán diferentes precios o condiciones. No me paro a explicar esto porque ya lo hice en su día. Si no sabes cómo va, puedes echar un vistazo a esta entrada:

Bien, pues una vez hecho eso sólo hay que ir asignando el envío gratuito a las zonas en que queramos que esté disponible. Sólo hay que pinchar sobre el botón que hay a la derecha de la zona de envío correspondiente, y se abrirá un menú de selección como éste:

Sólo tienes que elegir el envío gratuito y pulsar en Añadir método de envío. Perfecto, a partir de este momento el envío gratis ya está disponible para esa zona de envío.

Pero claro, no queremos ofrecer envío gratuito a todo el mundo (o a lo mejor sí, si es tu caso ya has terminado). Normalmente lo querremos ofrecer cuando el comprador efectúe una compra mínima, y eso es lo que vamos a hacer en seguida.

Condiciones para el envío gratuito

Con el envío gratuito ya añadido a la zona de envío, ahora tenemos que pinchar sobre el enlace que dice Envío gratuito en la columna Método(s) de envío:

Esto nos llevará a las opciones del envío gratuito. Ojo, son las opciones del envío gratuito para esa zona de envío. Tendrás que entrar en el envío gratuito de cada una de las zonas a configurar sus condiciones, ya que cada zona puede tener (y, de hecho, tiene normalmente) unas condiciones diferentes para el envío gratis. Como en el ejemplo que ponía más arriba.

La condición que podemos establecer es una de estas cinco:

Si eliges una de las tres últimas tienes que elegir, evidentemente, cuál será esta cantidad mínima de pedido. Como decía antes, puede ser distinta para cada una de las zonas de envío.

Ocultar el resto de las formas de envío cuando está disponible el envío gratuito

Ya hemos configurado el envío gratuito, lo hemos asignado a las zonas de envío en las que está disponible, hemos establecido sus condiciones y está todo listo para comenzar a ofrecerlo en nuestra tienda online. Sin embargo hay un pequeño inconveniente.

Resulta que, cuando el envío gratuito está disponible (es decir, cuando el usuario ha alcanzado la cantidad mínima de compra para tener derecho a él), ésta forma de envío aparece… junto al resto de formas de envío que hay disponibles. Es decir, que el envío gratuito esté disponible no hace que el resto de modos de envío desaparezcan o se oculten. Y claro, esto no sólo queda mal, sino que puede dar lugar a confusiones, reclamaciones, etc.

Eso no es algo que se pueda hacer con WooCommerce (y que no me explico por qué aún no han cambiado), pero afortunadamente sí hay formas de conseguirlo. Por ejemplo, con este plugin:

Es muy sencillo, de los de activar y listo. Desde el momento en que lo actives, cuando el envío gratuito esté disponible, no aparecerán el resto de métodos de envío en el checkout. Te dejo un vídeo para que puedas verlo en acción:

Y eso es todo. Ya ves que configurar el envío gratuito sigue sin tener ningún secreto, sólo hay que mirar en el sitio adecuado. 🙂 Como siempre, si tienes cualquier duda o consulta, tienes a tu disposición el formulario de contacto.

Salir de la versión móvil