¿Cómo se configura WooCommerce – APG Weight and Postcode/State/Country Shipping 2.0?

  • WooCommerce – APG Weight and Postcode/State/Country Shipping - Blog

¿Cómo se configura WooCommerce – APG Weight and Postcode/State/Country Shipping 2.0?

Tourline Express

Tarifas de Tourline Express

Vamos a aprender a configurar el plugin WooCommerce – APG Weight and Postcode/State/Country Shipping a partir de una tarifa real, en este caso volvemos a tomar como ejemplo las tarifas de la empresa Tourline Expresss.

Instalación

Lo primero que tenemos que hacer, en caso de que no lo hayas hecho ya, es, obviamente, instalar el plugin para WooCommerce WooCommerce – APG Weight and Postcode/State/Country Shipping, te recordamos que para ello puedes subir la carpeta woocommerce-apg-weight-and-postcodestatecountry-shipping al directorio /wp-content/plugins/ mediante FTP,  o subir el archivo ZIP completo vía Plugins -> Añadir nuevo -> Subir en el Panel de Administración de tu instalación de WordPress, o simplemente buscando WooCommerce – APG Weight and Postcode/State/Country Shipping en Plugins -> Añadir nuevo. Una vez subido, o instalado, tienes que activarlo.

Requisitos previos

Zonas de envío. Configuración en blancoPresuponemos que tendremos configurados correctamente los impuestos, si no es así los cálculos de los gastos de envío no os funcionarán correctamente. Recuerda que los impuestos se configuran en WooCommerce -> Ajustes -> Impuesto. Dado que el objetivo de este tutorial no es explicaros cómo se configuran correctamente los impuestos en WooCommerce, cosa que dejamos para una futura entrada, daremos por hecho que los tenéis correctamente configurados. En Cómo configurar correctamente los impuestos en WooCommerce 2.6 puedes obtener toda la información que necesitas al respecto.

Configuración

Zonas de envío. Primera zona de envíoUna vez que tenemos instalado y activo WooCommerce – APG Weight and Postcode/State/Country Shipping puedes comenzar su configuración en WooCommerce -> Ajustes -> Envío. Allí te encontrarás con las nuevas Zonas de envío y por ahí vamos a empezar.

Vamos a pulsar en Añadir zona de envío para crear una zona de envío llamada Península, por ejemplo, y le vamos a añadir España, Portugal y Andorra. Para finalizar pulsamos en Guardar los cambios. Una vez creada la zona hay que añadirle Métodos de envío, para ello pulsamos sobre el icono con el símbolo +, seleccionamos Gastos de envío APG y pulsamos en Añadir método de envío. De esta forma ya tendremos creada nuestra primera zona de envío y su correspondiente método de envío.

Añadir método de envío

Ahora debemos pulsar sobre Gastos de envío APG para poder acceder a la página de configuración de WooCommerce – APG Weight and Postcode/State/Country Shipping. Allí vamos a configurar las tarifas que necesitamos. Nos encontraremos con los siguientes campos:

  • Título del método: en este campo debemos poner el título del método de envío. En nuestro ejemplo hemos puesto Tourline Express.
  • Estado de impuestos: aquí podemos indicar si aplicaremos los impuestos configurados para los impuestos, o no. En nuestro ejemplo hemos dejado las tarifas sujetas a impuestos.
  • Coste por pedido: en caso de que tengamos un coste fijo por manipulación y envío debemos indicarlo aquí, siempre con numeración internacional, esto es con punto (.) en lugar de coma (,). En nuestro ejemplo no lo vamos a utilizar, por lo que lo hemos dejado en blanco.
  • Coste adicional: en este campo podemos poner un coste adicional en forma de precio fijo o porcentaje, en caso de ser porcentaje podemos indicar un importe mínimo y máximo. En nuestro ejemplo hemos puesto 8%, dado que es el importe que nos van a cobrar en concepto de seguro de transporte.
  • ¿Aplicar por producto?: este campo nos permite indicar si el coste adicional configurado se debe aplicar a cada producto o al total del pedido. En nuestro ejemplo lo aplicamos por pedido.
  • Gastos de envío APG. Configuración de la primera zona de envíoTarifas de envío: en este área de texto configuramos las distintas tarifas. Podemos utilizar pesos, medidas, pesos y medidas e incluso aplicar las tarifas a una clase de envío determinada. En nuestro ejemplo hemos las siguientes tarifas:
    • 1|11.37
      2|13.47
      3|16.23
      4|18.16
      5|20.90
      6|23.64
      7|26.38
      8|29.12
      9|31.86
      10|34.60
  • ¿Aplicar por producto?: este campo nos permite indicar si las tarifas se aplican por producto en lugar de por peso. En nuestro ejemplo lo hemos dejado desactivado.
  • Exceso de peso/dimensiones: si activamos este campo podemos aplicar la tarifa más cara a los pedidos con exceso de peso/dimensiones, si no lo activamos no aceptaremos pedidos por encima de la tarifa máxima configurada. En nuestro ejemplo lo hemos dejado activado.

Existe un campo adicional que sólo es visible si tienes configuradas clases de envío que se llama Sin envíos (Clase de envío). En él puedes indicar una, varias o todas las clases de envío, aunque no tiene ningún sentido seleccionarlas todas, cuyos productos no se tendrán en cuenta para calcular el importe del gasto de envío.

Zonas de envío. Configuración final

Una vez finalizada la configuración de la primera zona de envío vamos a configurar las  siguientes. El truco es ir de mayor a menor rango, por lo que las siguientes tarifas las pondremos encima de la primera. De esta forma crearemos, y siguiendo escrupulosamente este orden, las siguientes zonas:

  1. Islas Menores Canarias: aquí usaremos un código postal, concretamente el 35540.
  2. Canarias: esta zona de envío abarcará las provincias de Las Palmas y Santa Cruz de Tenerife.
  3. Baleares: en este caso pondremos el siguiente listado de códigos postales (recuerda que los códigos postales se introducen uno por línea y que se admiten rangos numéricos y comodines):
    • 07730
      07750
      07760
      07769
      07550
      07559
      07560
      07700…07714
      07740
      07748
      07749
      07710
      07711
      07713
      07720
      07800
      07814
      07819
      07840
      07849
      07850
      07816
      07820
      07828
      07817
      07818
      07829
      07830
      07839
      07810
      07811
      07812
      07815
  4. Formentera: seguimos con códigos postales, en esta ocasión este listado:
    • 07870
      07871
      07872
      07860
  5. Mallorca: en esta zona de envío añadiremos la provincia Baleares.
  6. Ceuta y Melilla: se compone de Gibraltar, Ceuta y Melilla.
  7. Península: es la que ya teníamos creada con Andorra, España y Portugal.

Ahora veamos con más detenimiento las peculiaridades de las distintas configuraciones, todas las demás configuraciones son exactamente iguales a las que ya hemos aplicado en Península:

Islas Menores Canarias

Gastos de envío APG. Configuración de Islas Menores Canarias
En esta zona de envío no vamos a aplicar ningún impuesto, aunque tampoco pasa nada si se lo aplicamos y hemos configurado correctamente los impuestos de nuestra tienda online, y utilizaremos las siguientes tarifas:

1|20.79
2|25.97
3|33.33
4|40.70
5|47.97
6|55.24
7|62.51
8|69.78
9|77.05
10|84.32

Ojo que no aplicamos los recargos de DUA y Gestión de exportación, dado que WooCommerce – APG Weight and Postcode/State/Country Shipping no está creado, en principio, para gestionarlos.

Canarias

Gastos de envío APG. Configuración de Canarias

En esta zona de envío tampoco aplicaremos ningún impuesto y utilizaremos las siguientes tarifas:

1|14.79
2|18.47
3|24.33
4|30.20
5|35.97
6|41.74
7|47.51
8|53.28
9|59.08
10|64.82

Baleares

Gastos de envío APG. Configuración de Baleares

En esta zona aplicaremos el impuesto correspondiente y utilizaremos las siguientes tarifas:

1|8.67
2|10.00
3|11.38
4|12.75
5|16.19
6|19.63
7|23.07
8|26.51
9|29.95
10|33.39

Formentera

Gastos de envío APG. Configuración de Formentera

En esta zona también aplicaremos el impuesto correspondiente y utilizaremos las siguientes tarifas:

1|16.67
2|20.50
3|24.38
4|28.25
5|34.19
6|30.13
7|40.13
8|46.07
9|52.01
10|57.95

Mallorca

Gastos de envío APG. Configuración de Mallorca

En esta zona una vez más aplicaremos el impuesto correspondiente y utilizaremos las siguientes tarifas:

5|6.15
6|6.72
7|7.28
8|7.85
9|8.42
10|8.99

Ceuta y Melilla

Gastos de envío APG. Configuración de Ceuta y Melilla

En esta zona de envío no aplicaremos ningún impuesto y utilizaremos las siguientes tarifas:

1|19.28
2|23.57
3|29.07
4|34.58
5|42.74
6|50.90
7|59.06
8|67.22
9|75.38
10|83.54

Resultado

Cálculo de gastos de envío

Pues con estas configuraciones ya tendríamos configuradas el 100% de las tarifas indicadas en el listado inicial de Tourline Express, y el resultado final es que durante la compra en nuestra tienda online, WooCommerce calculará los gastos de envío de forma precisa en función del destino del pedido y se lo mostrará a nuestros clientes para que sepan en todo momento el importe final de su compra.

Como habrás podido comprobar, WooCommerce – APG Weight and Postcode/State/Country Shipping es muy sencillo de configurar y nos ofrece una infinita cantidad de posibilidades. Si te encuentras con algún problema, necesitas alguna mejora o precisas de nuestra ayuda, no dudes en ponerte en contacto con APG.

Ticket de soporte

Centro de soporte

Si necesitas ayuda con la configuración y uso de WooCommerce – APG Weight and Postcode/State/Country Shipping, o si te encuentras con cualquier tipo de problema relacionado con la instalación, activación o uso del mismo, prueba la tarifa plana de nuestro Ticket de soporte y ahorra tiempo.

Donación

Ayuda

Si te ha gustado y te ha resultado útil WooCommerce – APG Weight and Postcode/State/Country Shipping, y si quieres ayudar a APG a mantenerlo totalmente gratuito, puedes hacer una aportación económica para ayudar a su mejora y mantenimiento.

16 Comentarios

  1. Laura Martes, 13 de Septiembre de 2016 en 12:23- Responder

    En las tarifas de envío como se puede poner la clase de envio?

    1000 | 10 | palet
    3000 | 20 | palet

    así no funciona. Me coge esta tarifa aunque el producto no tenga la clase “palet”

    • Art Project Group Martes, 13 de Septiembre de 2016 en 12:40- Responder

      ¿Nos puedes mandar una captura de pantalla de la configuración que usas?

      Gracias.

      • Laura Martes, 13 de Septiembre de 2016 en 12:47- Responder

        Tengo configurado igual que lo habeis explicado.

        Solo que quiero cobrar un “coste adicional” de 5 euros para los productos que tengan la clase “Palet”

        Captura de pantalla: https://postimg.org/image/duhp611fn/

        Merci!

        • Art Project Group Martes, 13 de Septiembre de 2016 en 12:49- Responder

          En principio está todo correcto salvo los espacios en blanco. Prueba a quitar los espacios en blanco, es decir deja algo así:

          1000|10|palet

          Un saludo.

  2. Laura Martes, 13 de Septiembre de 2016 en 14:02- Responder

    Mira te explico, ejemplo:

    Tengo 1 producto con clase palet de 12,10 euros (con iva) que pesa 900 gramos

    En el plugin de APG configuro la tabla así:

    1000|10
    3000|20
    1000|15|palet
    3000|30|palet

    y voy al carrito y me sale de total:

    12,10 euros (con iva) = 10

    Tendría que salirme el de 15 euros sin iva por que le estoy poniendo la clase palet :/

    Porque quiero que cuando haya varios productos con clase palet y sin clase palet te escoja el de la clase palet, pero lo que hace es sumarlo mal o es que este plugin no puede ofrecerme lo que quiero.. mmmm

    • Art Project Group Martes, 13 de Septiembre de 2016 en 14:12- Responder

      Estamos revisando el código ya que parece que has encontrado un pequeño bug 😀

      En breve esperamos tener lista la nueva versión con el problema detectado solucionado.

      Muchas gracias por el aviso.

    • Art Project Group Martes, 13 de Septiembre de 2016 en 18:53- Responder

      Ya está solucionado el error en la versión 2.0.1.1.

      Muchas gracias por el aviso.

      Un saludo.

  3. Noelia Lunes, 16 de Enero de 2017 en 12:00- Responder

    hola,

    en el campo ¿Aplicar por producto? que en este ejemplo hemos dejado desactivado, pero se indica que también se podría poner tarifa por producto en vez de por peso,

    como ser podría hacer esto ? es decir, donde y como indico el precio por producto ? ya que en el recuadro de arriba solamente veo opción de indicar por peso | precio | medidas

    muchas gracias,

    un saludo

    • Art Project Group Lunes, 16 de Enero de 2017 en 13:21- Responder

      El precio por producto se aplica sólo cuando se activa la opción. Funcionaría con las mismas tarifas indicadas, pero en lugar de tener en cuenta su peso, tendría en cuenta el número de productos añadidos al carro.

      Un saludo.

  4. Eva Morcillo Miércoles, 22 de Febrero de 2017 en 20:41- Responder

    Buenas tardes, estoy configurando los gastos de envío con vuestro plugin y tengo una duda. Si para el mismo país de envío, por ejem. España, tengo diferentes tarifas para las mismas franjas de peso dependiendo de si es entrega a domicilio, recogida en oficina, etc… y dentro de estas si es nacional, provincial etc… ¿Cómo lo configuro? ¿Tengo que crear una zona de envío para cada tarifa? Os agradecería que me echárais un cable. Muchas gracias.

    • Art Project Group Miércoles, 22 de Febrero de 2017 en 21:19- Responder

      Sólo tienes que crear distintos gastos de envío para la misma zona de envío.

      Un saludo.

  5. agurtz Martes, 28 de Marzo de 2017 en 23:37- Responder

    De los plugins que he podido probar de gastos de envío por peso es el más intuitivo y fácil. El único problema con el que me encuentro es que a la hora de actualizar la cantidad del producto en el carrito no me suma el peso y el gasto de envío se queda en el mínimo.(Mira que le he dado vueltas, no se si será alguna incompatibilidad con otros plugins…) Muchas gracias.

    • Art Project Group Miércoles, 29 de Marzo de 2017 en 0:22- Responder

      Seguramente será algún problema con tu configuración ya que el plugin se actualiza en todo momento en función del contenido del carrito.

      Un saludo.

  6. Sebastián Lunes, 3 de Abril de 2017 en 0:14- Responder

    Excelente plugin, gracias!

    Què posibilidades hay que en “Exceso de peso/dimensiones” se añada un campo para una tarifa fija por cada KG excedente sobre el precio máximo.

    Me refiero a la última línea de la tabla de este ejemplo.

    Desde   0 Hasta   1 kilos $ 90,79
    Desde   1 Hasta   2 $ 91,67
    Desde   2 Hasta   5 $ 94,34
    Desde   5 Hasta 10 $ 98,80
    Desde 10 Hasta 15 $ 103,30
    Desde 15 Hasta 20 $ 112,17
    Desde 20 Hasta 25 $ 123,50
    Kg Excedente + de 25 Kg $ 3,94 <——

    Bueno, si hay alguna solución sería muy útil !
    Gracias!

    • Art Project Group Lunes, 3 de Abril de 2017 en 8:52- Responder

      Dado que esa opción no es posible, la única solución posible es usar una hoja de cálculo para generar esas tarifas hasta cierto peso máximo soportado, por ejemplo 100 Kg, para después introducir esas tarifas en WooCommerce – APG Weight and Postcode/State/Country Shipping.

      Un saludo.

      • Sebastián Lunes, 3 de Abril de 2017 en 15:31- Responder

        ¡Gracias chicos por la sugerencia! Ojalá se pueda añadir esta función en nuevas actualizaciones.
        ¡Saludos!

Deje un comentario

Comparte esto con un amigo