Existen varios plugins gratuitos para configurar envíos en Woocommerce. Por ejemplo con Flat Rate per State/Country/Region for WooCommerce podemos calcular los costes de envío para diferentes regiones y países. Este plugin suele ser suficiente si todos tus paquetes suelen ser parecidos en tamaño y peso.

Pero en otras ocasiones necesitarás tener en cuenta otros parámetros como:

  • Calcular el coste de los envíos según el peso o tamaño de los paquetes
  • Costes de envío por códigos postales
  • Diferentes tipos de envío como alimentos que deben repartirse en frío.

Para calcular todo esto hasta el último detalle y poder ajustar los costes de envío al máximo necesitas un plugin como Table Rate Shipping for WooCommerce

A continuación te explico cómo configurarlo, verás que es bastante sencillo.

Configurar las zonas de envío

Este es el primer paso que tienes que dar y consiste en configurar aquellas zonas (paises, regiones o códigos postales) a los que vas a hacer envíos.

Una vez instalado y configurado el plugin aparecerá una nueva pestaña llamada Shipping Zones en WooCommerce > Ajustes

Puedes crear tantas zonas como necesites y seleccionar si son países, regiones (provincias en el caso de España) o códigos postales.

En este ejemplo he configurado una zona para las islas canarias. Como ves dentro de cada zona se pueden excluir códigos postales.

Configurar envíos según el peso o tamaño

Para poder calcular los costes de envío según el peso o tamaño es necesario que en la ficha de cada producto introduzcas los datos correspondientes:

introducir datos de peso volumen y tipo de envío para cada producto de woocommerce

Una vez configurado esto ya tienes casi todo hecho. Solo te falta ir a WooCommerce > Ajustes > Envío > Tabla de Tarifas > Tablas de costes de envío

configuracion de tablarate shipping para woocommerce-min

Aquí puedes crear una línea para cada combinación de parámetros. Los campos de los que dispone el plugin son los siguientes:

Título: Es el nombre del envío que verá el cliente reflajado en la página de chechout.

Identificador: Nombre interno del envío, el que te sirve de refencia.

Zona: Aquí puedes seleccionar las zonas de envío que ya has creado.

Envíos Clase: Se refiere a Clases de Envío en la ficha de cada producto. Puedes jugar con este campo para aquellos productos que deben enviarse de forma especial. Por ejemplo envío en frío, embalaje especial etc.

Basado en: Este campo permite seleccionar el parámetro que decidirá el coste del envío. Puedes elegir entre peso, dimensiones, número de unidades o precio del artículo.

Min Max: en combinación con el campo anterior define peso mínimo y máximo, tamaño mínimo y máximo etc.

Costo: Aquí va el precio de este envío.

Liar: No lo he utilizado nunca pero permite establecer un coste máximo para el cual se define un precio distinto.

Defecto: Permite seleccionar ese envío como el seleccionado por defecto.

Una vez que lo tengas todo solo te queda seleccionar la casilla Habilitar este método de envío y ya lo tienes listo.

Conclusiones

Con este plugin puedes configurar los envíos hasta el máximo detalle y así ser más competitivo al poder ajustar los precios. Si bien tiene algunas carencias como la traducción al español que es bastante mala.

Si estás interesado en hacerte con este plugin ten en cuenta que si compras Table Rate Shipping for WooCommerce desde mi enlace, recibiré una pequeña comisión por la venta (sin que afecte al precio). Esto me ayuda a seguir haciendo manuales como este 😉

Ah y si tienes cualquier duda deja un comentario!