Woocommerce WordPress

[WooCommerce] Gastos de envío por peso

Photo by Bench Accounting on Unsplash

Configurar gastos de envío en WooCommerce según el peso

A diferencia de a lo que nos tiene acostumbrados otro de los CMS más famosos de ecommerce, Prestashop, WooCommerce no incluye un módulo para calcular los gastos de envío por el peso del artículo.

¿Descuido? NO. Woocommerce argumenta que no añade este tipo de módulos para aligerar lo máximo posible la carga de su Plugin. Nosotros sospechamos que lo hace para financiarse, pues sí vende una extensión que permite suplir esta deficiencia. Pero como suelen hacer con este tipo de extensiones de pago, la venden a un precio prohibitivo: $199.

Afortunadamente, la comunidad de desarrolladores nos vuelve a echar una mano y ofrece un plugin gratuito bastante flexible: APG Weight and Postcode/State/Country Shipping. Y para colmo, ¡Está en Español!

¡Vemos cómo configurarlo!

 

Configurando el plugin

Si la mayor parte de las tiendas online venden productos físicos que envían a través de agencias de mensajería, y éstas establecen sus tarifas en base a la distancia y al peso, lo lógico es que podamos tener una manera de clonar ese sistema en nuestra propia web para no perder dinero con los envíos.

 

Por lo tanto:

1º- Descargamos el plugin APG Weight and Postcode/State/Country Shipping.

Lo instalamos y activamos.

3º Accedemos a WooCommerce -> Ajustes -> Y editamos o añadimos una Nueva Zona de envío

4º Añadimos un Método de Envío y nos aparecerá en el desplegable una nueva opción llamada APG Shipping:

5º Editamos este nuevo método de envío y llegaremos a la ventana de configuración.

Ahora debemos tomar una decisión:

¿Tendremos un precio base que iremos incrementando a medida que aumente el peso?

Por ejemplo, si trabajamos en una librería, decimos que un envío va a costar 3€. Pero si la suma de los libros de la cesta suma más de 1kg, sumamos a esos 3€, 1,5€ más (4,5€ en total). Si sobrepasa los 2kg, le sumamos otro euro y medio (6€), etc

Para hacer esto, en Handling Fee añadimos el precio base, y en Shipping Rates añadimos los pesos, en Kg, separados por “|”.

Recordad que ni aquí ni en las descripciones de productos, se utilizan las comas “,” para indicar decimal. Se utiliza el sistema americano, el punto “.” Así que para escribie “4,5€” pondremos “4.5€”:

De manera que, en nuestro ejemplo quedaría algo como:

 

¿O aplicaremos la tarifa en base al peso total de los productos que haya en la cesta?

En cuyo caso no pondremos nada en “Handling Fee” y colocaremos los valores totales en la tabla de “Shipping Rates“:

Este es el método más habitual pues es el más parecido a las tablas de costes que nos darán en las agencias.

 

Configurando los productos

Ahora que ya hemos volcado las tarifas de nuestra agencia de mensajería en el plugin, hay que indicar el peso de cada artículo.

Para ello vamos a “Productos” y editamos o creamos el artículo que deseemos.

Tras ello buscamos el bloque “Datos del producto”, y hacemos clic en la pestaña “Envío”.

En “Peso” ponemos el peso del artículo en Kilos con decimales separados por “.” De manera que si pesa 200gr, tendremos que poner “0.2”:

Si manerajos artículos que tienen un volumen mayor que peso (colchones, poliespan, lámparas…), el plugin también nos permite añadir estas variaciones.

Finalmente guardamos los cambios y comprobamos, simulando una compra, que todo esté como deseamos:

 

¿Hemos conseguido ayudarte? ¡Ayúdanos tú ahora compartiendo en redes sociales! Triste es pedir, pero más triste es tener que robar.

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

Escribir comentario

Haz clic aquí para dejar tu comentario