¿Me ayudas a llegar a más gente?

¡AVISO! – El plugin Woo Weight Shipping ha dejado de mantenerse por falta de tiempo. Este plugin ya no es compatible con la versión 2.6.x de WooCommerce.

La solución que presento en este artículo solo es válida para un mismo país con códigos postales numéricos y los gastos de envío solo se pueden calcular en base al peso del carrito.Si necesitas una configuración de gastos de envío avanzada para varios países o regiones, basada en peso, número de productos o incluso precio, te recomiendo que eches un vistazo a este otro artículo donde te explico con detalle cómo conseguirlo:

Ver configuración avanzada de envíos

Una vez ya tienes instalada y configurada tu tienda WooCommerce y definidos los impuestos, toca configurar el sistema de gastos de envío que vas a aplicar en tu tienda. Como la mayoría de las tiendas online trabajan con agencias de paquetería privadas para enviar sus paquetes y las tarifas de estas agencias dependen del peso del paquete y de la distancia a la dirección de destino, lo lógico y más normal es que tú también uses ese mismo sistema.

Lo que pretendo con este artículo es que cuando termines de leerlo, sepas configurar gastos de envío en WooCommerce según el peso del paquete y el código postal del cliente.

En la instalación básica de WooCommerce no se incluye ninguna opción para configurar los gastos de envío en función del peso del paquete y del código postal. Sin embargo, si existen soluciones en forma de plugin que te permitirán hacer una gestión completa de los gastos de envío usando las tarifas de las agencias de mensajería con las que trabajes.

Woo Weight Shipping. La solución perfecta para los gastos de envío en WooCommerce.

Como era de esperar existen plugins de pago que te calculan de forma automática los gastos de envío según estos dos parámetros. De hecho WooCommerce tiene su propia extensión de pago, pero como ya nos tiene acostumbrados, el precio de la licencia para un único sitio cuesta 199$. Y no, no me equivocado escribiendo el precio. Esta claro que los precios de las extensiones oficiales de WooCommerce son casi prohibitivos y no todo el mundo puede permitírselos. Por eso mismo en este artículo te voy a mostrar cómo configurar el cálculo de los gastos de envío usando un plugin gratuito que he desarrollado yo mismo y al que he llamado Woo Weight Shipping.

El panel de administración de Woo Weight Shipping es muy sencillo y fácil de entender. Básicamente he dividido el panel en 3 grandes bloques: el primero se corresponde con los ajustes generales de este método de envío, el segundo es en el que vamos a definir la tabla de gastos de envío principal, la que se usará por defecto, y un tercer bloque en el que se pueden definir nuevas tablas de precios para determinados destinos.

El funcionamiento es bastante sencillo, es decir, el cliente va introduciendo productos en su carrito de compra, una vez haya llenado el carrito, debe introducir su código postal para calcular los gastos de envío y ahí es cuando entra en funcionamiento Woo Weight Shipping. En ese momento se toma el código postal y se comprueba si pertenece a alguna de las tablas de gastos de envío definidas en el segundo bloque. En caso de que pertenezca a alguna de ellas, se toma como referencia la tarifa de gastos de envío definida en esa tabla. Y si no se encuentra ninguna tabla asociada a ese código postal, entonces se usa la tabla principal de gastos de envío.

Los gastos de envío se calculan por rangos de peso. La agencia de paquetería te debe de facilitar una tabla con los rangos de peso y el precio correspondiente a cada uno. Woo Weight Shipping toma el peso total del pedido, después encuentra el rango de peso al que pertenece y le asigna el precio correspondiente. Si el peso total del pedido supera el rango máximo, Woo Weight Shipping añade un recargo por cada Kg adicional.

Cómo instalar y configurar Woo Weight Shipping.

Por el momento Woo Weight Shipping no está subido al repositorio oficial de plugins de WordPress, por lo que se necesita hacer una instalación manual para poder usarlo. No tiene nada de complicado, simplemente debes seguir los pasos que te explico a continuación.

  1. Entra en el repositorio de Github que he creado para el plugin Woo Weight Shipping y descarga su archivo comprimido clicando en el botón “Download ZIP
    Descargar plugin Woo Weight Shipping
    También puedes descargarlo haciendo clic en el siguiente botón:

    DESCARGAR WOO WEIGHT SHIPPING

  2. Ahora entra en el panel de administración de tu web y ve a la sección “Plugins > Añadir nuevo“. Después haz clic en “Subir“.
  3. Selecciona el archivo .zip que contiene el plugin, el que descargaste en el primer paso. Después haz clic en “Instalar ahora“.
  4. Ya está instalado el plugin, para activarlo haz clic en “Activar plugin” y ya estará listo para usar.

La mejor forma de explicar cómo configurar los gastos de envío con Woo Weight Shipping es con un ejemplo, así que para este ejemplo voy a considerar la siguiente tabla de gastos de envío.

Los precios de la siguiente tabla no pertenecen a ninguna agencia de paquetería, son precios orientativos sin impuestos incluidos.

Tarifa gastos envío según peso

Haz clic sobre la imagen para ver la tabla de gastos de envío a tamaño completo.

En este ejemplo te voy a mostrar cómo introducir las 2 primeras tablas de precios en Woo Weight Shipping. Una vez hayas entendido el sistema, podrás añadir tantas tablas como desees siguiendo los pasos que te voy a indicar a continuación.

Lo primero que tienes que hacer es acceder el panel de administración de Woo Weight Shipping, para ello debes ir a “WooCommerce > Ajustes > Envío > Woo Weight Shipping“. Una vez dentro verás las 3 secciones que expliqué antes.

Lo primero que hay que hacer es configurar los campos de la primera sección. A continuación te explico para que sirve cada uno y cómo los he configurado yo para este ejemplo:

  • Título del método. En este campo debe introducir el nombre del método de envío, es el nombre del envío que se mostrará al cliente en el carrito de compra. En este ejemplo he puesto de título “Envío urgente“.
  • Disponibilidad. Sirve para incluir o excluir de este método de envío a determinados países. Deja el valor por defecto.
  • Países. Aquí introduce el país donde vayas a vender.
  • Estado a impuestos. Indica si se le va aplicar o no el impuesto correspondiente al gasto de envío. Debes seleccionar “Sujeto a impuestos“.
  • Costo añadido. Deja la opción por defecto.

Una vez definidos los valores de los ajustes generales del método, es el momento de introducir los valores para la tabla principal de gastos de envío. Como podrás observar, la tabla consta de 2 columnas: en la primera se introducen los tramos de peso y en la segunda el coste correspondiente. Para añadir valores a la tabla simplemente hay que hacer clic en el botón “Añadir peso” y definir el peso y el coste en cada campo. Por ejemplo, tomando como referencia la tabla de gastos de envío para península de la imagen de arriba, los dos primeros tramos de peso deberían quedar como en la siguiente imagen:

Configurar tabla principal de gastos de envío por peso WooCommerce

Cuando hayas introducido todos los tramos de peso en la tabla, falta añadir el recargo por cada Kg adicional. Este valor se introduce en el campo “Coste por Kg adicional” que verás justo arriba de la tabla principal de gastos de envío. Fijándonos en la tarifa de gastos de envío para península, el valor que habría que introducir en este campo sería 0,25.

Bien, ya tenemos definida la tabla de gastos de envío principal, ahora toca definir las tablas para las regiones especiales. La forma de configurarlas es prácticamente igual a la de la tabla principal, la única diferencia es que ahora hay que incluir los códigos postales de la región a la que queremos que se aplique esa tarifa especial.

Siguiendo con el ejemplo voy a mostrarte cómo deberías configurar la tabla de tarifa especial para Canarias. El primer paso consiste en crear la región a la que vamos a aplicar esa tarifa especial, para hacer esto simplemente clicamos en el botón “Añadir región” situado en la sección “Tarifas de envío especial” y después damos un nombre a la región, en este caso Canarias, e introducimos los códigos postales asociados a esa zona. El plugin Woo Weight Shipping permite usar rangos de códigos postales para que no tengas que introducirlos uno a uno. Cuando hayas completado la información, haz clic en “Guardar cambios“. En la siguiente captura te muestro un ejemplo de cómo quedaría.

Configurar códigos postales gastos envío WooCommerce

Una vez creada la región, ya podemos definir la tabla de gastos de envío siguiendo los mismos pasos de antes. Cuando hayamos definido todos los tramos de peso con su precio correspondiente y hayamos introducido el recargo por Kg adicional, hay que volver a guardar los cambios para que Woo Weight Shipping tenga en cuenta los gastos de envío para la región de Canarias. Aquí te muestro la captura de la configuración final.

Gastos de envío para Canarias según el peso WooCommerce

Por último, hay que marcar la casilla “Habilitar este método de envío” y guardar cambios para que a partir de ahora los gastos de envío de los pedidos se calculen en función del peso en WooCommerce.

Como ves, la configuración del plugin es bastante intuitiva y fácil de mantener. Recuerda que puedes crear cuantas regiones desees con sus tarifas especiales, siempre y cuando introduzcas correctamente los códigos postales.

Por ahora, la versión actual de Woo Weight Shipping sólo permite calcular los gastos de envío según el peso para un sólo país. Pronto iré añadiendo mejoras e incluyendo nuevas funcionalidades.

Si necesitas una solución más completa con la que puedas configurar todo tipo de reglas de envío para diferentes países, haz clic en el siguiente botón:

Ver configuración avanzada de envíos

Espero que con este artículo hayas aprendido finalmente a configurar gastos de envío en WooCommerce según el peso y el código postal de destino y todo ello sin tener que gastar un sólo euro en una extensión de pago ;-).

Si te ha gustado, por favor ayúdame a difundirlo. ¡Gracias!

Uso de cookies

Este sitio web utiliza cookies para que disfrutes de una mejor experiencia de usuario. Si continúas navegando estarás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, clica en el enlace para mayor información.

ACEPTAR
Aviso de cookies