Configura los gastos de envío por peso o por precio en WooCommerce

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email
(Votos: 2 Promedio: 5)

Una vez has configurado tu tienda online con WordPress y WooCommerce estás preparado para vender a todos los rincones del mundo.

Pero hay un problema. Has ido a configurar las opciones de envío y, por defecto, se te han quedado escasas.

Sí, es cierto que puedes crear diferentes tipos de envío para diferentes áreas geográficas. Es decir, si vendes a varias regiones, puedes indicar qué precio fijo tienen los diferentes tipos de envíos a esta localización.

Un ejemplo típico sería tener un envío estándar (más barato) y un envío urgente (más costoso).

Pero estarás de acuerdo en que esto puede no ser suficiente para todos los casos. ¿Qué pasa si el precio del paquete depende de lo que pese? ¿Vale igual el envío si vendes una camiseta de 150 gramos que un ordenador de varios kilos? U otro ejemplo, ¿Vale igual el envío si compro 5€ que 500€?

Te muestro un plugin que te ayudará a solucionar estos problemas.

Instala el plugin Flexible Shipping

Tendrás que instalar el plugin Table Rate for WooCommerce by Flexible Shipping, que se encuentra en el repositorio de WordPress. La versión gratuita será más que suficiente para el propósito que buscamos en este artículo.

Este complemento hace exactamente lo que dice el título de este artículo, permite calcular los costes de envío en tu WooCommerce en función del peso y/o el precio total del carrito.

Su funcionamiento es sencillo. Desde la opción de envíos de WooCommerce podrás añadir un nuevo tipo de envío para cada zona geográfica que tengas configurada.

Podrás agregar títulos y descripciones a los envíos y configurar tantas reglas como sean necesarias.

El precio de envío según el peso de los productos

Para añadir un tipo de envío Flexible Shipping debes situarte en una de las zonas de envío creadas en tu tienda online y escoger la opción correspondiente.

Zona de envío configurada con el plugin Flexible Shipping para WooCommerce
Zonas de envío

A continuación, podrás darle un nombre a cada configuración de envío, que nos ayude a identificarla en el futuro. Puede que si solo tienes uno o dos tipos de envío por zona esto no te interese… pero, ¿y si has configurado decenas de ellos?

Una vez guardado el nombre y el recargo de impuestos, simplemente tendrás que empezar a insertar las opciones para cada escenario posible. Pulsa en “Add New”.

Datos de configuración del envío en el plugin Flexible Shipping para WooCommerce
Configura los campos generales del tipo de envío flexible

Puedes añadir datos en los siguientes campos:

  • Enable/Disable: marca esta opción si deseas activar este tipo concreto de escenario.
  • Method Title: título del envío que verá el cliente en la página de pago. Este campo es opcional.
  • Method Description: descripción del envío que verá el cliente en la página de pago. Este campo es opcional.
  • Free Shipping: indica el precio total a partir del cual el envío será gratuito. Esta opción sobreescribe las reglas que configures más abajo. Este campo es opcional.
  • Free Shipping Label: título que se le muestra al cliente si el envío es gratuito. Este campo es opcional.
  • Rules Calculation: indica la manera en la que las reglas de precios se calcularán. Si no pagas la versión PRO, solo podrás seleccionar “Sum”.
  • Visibility: marca esta opción si este escenario estará disponible solo para usuarios logueados.
  • Default: marca esta opción si este escenario es el que se usará por defecto.
  • Integration: no hay posibilidad de integraciones externas mientras no pagues la versión PRO.
Reglas de precio de envío por peso en el plugin Flexible Shipping para WooCommerce
Reglas de precio según peso

Y ya solo te quedarían las reglas, que en este caso serán dependiendo del peso:

  • Base on: parámetro en el que se basa el cálculo (peso).
  • Min: peso mínimo para la regla concreta.
  • Max: peso máximo para la regla concreta.
  • Cost per order: precio para cada regla concreta.

Recuerda que las unidades de peso (gramos o kilogramos) serán las que tú has indicado en la configuración de la tienda.

El precio de envío según el precio de los productos en el carrito

Los pasos serán los mismos que en el anterior apartado, pero configurando todo según el precio total de los productos del carrito.

  • Base on: parámetro en el que se basa el cálculo (precio).
  • Min: precio mínimo para la regla concreta.
  • Max: precio máximo para la regla concreta.
  • Cost per order: precio para cada regla concreta.

Conclusión

Por suerte la comunidad de WordPress es tan amplia y activa que las posibilidades de encontrar un plugin que se adapte a nuestras necesidades son muy altas.

Y creo que, si hablamos de tiendas online y envíos de los productos que tenemos a la venta, es necesario hablar de esta solución. Mejora de manera notable los envíos y su gestión en nuestra tienda online.

¿Qué te parece?

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

Los últimos artículos

Deja un comentario



3 comentarios

  1. Hola Anxo,
    acabo de usar este plugin y parece que funciona bien, pero a la hora de recalcular los pesos en la cesta de la compra, si añado otra unidad del mismo producto, me suma el coste de envio por peso del primer producto más el coste del peso de los dos productos juntos! Alguna idea de qué puede estar fallando’ Muchas gracias

    Responder
      • Hola Montse.

        Gracias por pasarte y comentar!!

        Yo si añado en el propio carrito una unidad más me sigue respetando la tabla que tengo en el artículo, por ejemplo. Aún cambiando de 1kg a 2kg de peso me pasa correctamente de 4€ a 5€ de precio de envío. Lo que me ha pasado alguna vez es que si en la tabla no indico que son todos “weight” en “base on” y se deja alguno como “none” se vuelve un poco loco y no lo aplica bien.

        La vedad que no te sabría decir qué podría estar pasando…

        Un saludo!

· Descarga ahora la masterclass gratis ·

Las claves de una web profesional y rentable

Responsable:

Anxo Sánchez García (yo mismo).
Tlf: (+34) 678 373 399.
Email: info(@)anxosanchez.com.

Finalidad:

Gestionar, atender y responder las solicitudes de información o cualquiera comunicación hecha a través de este formulario.

Legitimación:

Consentimiento del usuario que hace uso de la herramienta.

Destinatarios:

Los datos que me envías están almacenados en los servidores de Raiola Networks. Puedes ver aquí  su política de privacidad.

Derechos:

Puedes acceder, rectificar y suprimir tus datos.

Más información:

Échale un vistazo a mi política de privacidad.

Anxo Sánchez en formato tablet