Shipping Zones by Drawing for WooCommerce

Descripción

Shipping Zones by Drawing opens the possibility to draw your shipping areas into a map and use them with WooCommerce. You will no more be limited by zip code level when defining a shipping zone.
By connecting a drawn shipping area to a WooCommerce shipping method you can define a shipping cost to every zone.
It is also possible to restrict shipping methods by a distance radius from your store location.

To get knowledge of WooCommerce shipping zones and methods, we recommend a visit to the WooCommerce Shipping Zones Documentation. Remember that the drawn shipping areas will be added as shipping methods into WooCommerce.
If you are experiencing problems with the address validation for your country on the checkout page, please report it in the forum.

To use the plugin with extended functionality, there is a premium version available.

Capturas

  • Dibuje su zona de envío

  • Al finalizar la compra

  • Añadir como método de envío

  • Agregue su mapa de entrega a un método de envío

Instalación

  1. Despues de activar, ve a WooCommerce -> Shipping Zones by Drawing.
  2. Deberá ingresar una clave API de Google Maps (Maps JavaScript API, Places API, Geocoding API, Directions API)
  3. Ahora, ve a WooCommerce -> Shipping Zones by Drawing y dibuja una zona de envío.

Ahora está listo para configurar sus zonas y métodos de envío de WooCommerce en WooCommerce > Ajustes > Envío
Agregue su área de envío dibujada como Método de envío de WooCommerce a una Zona de envío de WooCommerce.

Recuerde que WooCommerce siempre elige la primera zona de envío de WooCommerce que coincida con una dirección. Recuerde colocar todos sus métodos de envío por país / región / código postal en la misma zona de envío de WooCommerce.

Para conocer las zonas y métodos de envío de WooCommerce, recomendamos visitar Documentación de zonas de envío de WooCommerce

Esto es todo.

Preguntas frecuentes

¿Por qué mis métodos de envío no aparecen en el checkout?

Recuerde que WooCommerce siempre elige la primera zona de envío que coincida con una dirección. Recuerde colocar todos sus métodos de envío por país / región / código postal en la misma zona de envío.

¿Es posible agregar más de una zona?

Yes, five zones. But you draw as many you like with the premium version of the Shipping Zones by Drawing.

¿Cual API de Google se necesita?

Tu clave Google API necesita Maps JavaScript API, Places API, Geocoding API, Directions API .

¿Hay alguna forma de mostrar un mapa de entrega a los clientes?

Yes, use shortcode [szbd ids=”id1,id2″ title=”Delivery Zones” color=”#c87f93, red”] to display a delivery map.
The arguments are:
ids – a list of drawn maps by post ids
radius – show a circle with specified radius in km or miles
radius_unit – kilometer or miles, (optional, kilometer is default)
title – the maps title to display above the map (optional)
color – a list of colors of the delivery zones polygons (optional)
interactive – set to “true” if to enable user map interaction (optional, default is false)

Reseñas

21 de marzo de 2021
I've tried different plugins and this works just incredible. The bundle with address checker just makes it a killer combination. Worth every dollar.
17 de febrero de 2021
Excellent plugin for shipping and differentiated costs Try it because it is very simple, very good support from the team, for some difficulty, even in free. I tried other shipping plugins, but they did not meet these requirements. Here we can choose the zones, drawing on the map, and apply the shipping cost for that zone. Excellent
31 de octubre de 2020
Kudos for this work! Excellent tool to handle custom delivery!
Leer todas las 17 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

"Shipping Zones by Drawing for WooCommerce" ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "Shipping Zones by Drawing for WooCommerce" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.5.4

Compatibility: Compatibility with Food Online 5
Fix: Hide map on checkout when geolocation is not necessary

2.5.3

Bug Fix: Failure when shipping methods have class costs

2.5.2

New: Support for use of shortcodes [qty] & [fee] when defining a flat rate for a “Shipping zones by drawing” shipping method
New Option: Added option “Mandatory to precise at map”. This feature adds the possibility to force customers to use the map at checkout to precise their delivery location
Improvement: Major improvement when geolocating to always display the most relevant map at checkout
Dev: Updated checkout javascript file with increased stability and bug fixes

2.4.6.1

Improvement: Tries to not load Google Maps js if it is already loaded

2.4.6

Fix: Shortcode [szbd] with radius argument do not show
New: Argument radius_unit added for shortcode [szbd]
Fix: Removes empty locality component restrictions

2.4.5

Fix: Removed js arrow functions for improvement of browser compatibility.

2.4.4

Shortcode class [szbd] and javascript methods updated to allow multiple maps at same page

2.4.3.3.2

Updated compatibility WP 5.6 and WooCommerce 4.8

2.4.3.3.1

Bug fix: Shipping methods disappears from checkout when location is picked from map and methods are re-selected more than one time

2.4.3.3

Resolved naming conflict add to email filter

2.4.3.2

Bug Fix: Map for delivery location don´t show when Food Online plugin is installed

2.4.3.1

Bug Fix: Compatibility with Food Online when store address needs to be geolocated

2.4.3

Bug Fix: Radius methods fail at rare cases
Do not run js at order-pay endpoint page

2.4.2

Compatibility with Food Online 4.1

2.4

New Feature: As option, let user pick delivery location from map when a street address can´t be geolocated

2.3.2

New use of color argument for the [szbd] shortcode

2.3.1

WordPress 5.5 compatibility

2.3

New option on how to define the store location
New advanced option to force shortcode [szbd]. May be needed if showing the shortcode in popups etc.
New argument “radius” to the shortcode [szbd]. Display a circle with specified radius
Improved compatibility (with 3rd party plugins) when checkout fields like “Country” are removed from the checkout page

2.2.3

Improved evaluation of customer default address

2.2.2

Improved error handling at checkout along with 3rd party plugins

2.2

Impoved error handling at checkout
Improved messages at checkout

2.1.6

Improved compatibility with jQuery 3
Bug Fix: Feature “Select Top Shipping Method”

2.1.5

Nueva opción: el primer método de envío será seleccionado en el checkout

2.1.4

Corrección de errores: error de pago cuando el carrito solo consta de productos que no se pueden enviar

2.1.3

Agregado opción para desactivar la restricción del código postal

2.1.2

Se agregó el argumento de shortcode ‘interactive’ para permitir la interacción del usuario en el mapa de entrega
Soporte mejorado para direcciones en Polonia

2.1.1

Corrección de error: Mapa de shortcode [szbd] colocado en el lugar incorrecto
Las direcciones de las tiendas aceptan el establecimiento y la ruta como tipos de geolocalización

2.1

Permitir respuestas de Google con tipos de ruta
Compatibilidad mejorada para direcciones brasileñas

2.0.9

Ahora permite resultados de geocodificación con tipos de establecimiento

2.0.8

Mejor compatibilidad con los estados en algunos países.
Se agregó soporte para usar clases de envío

2.0.7

Corrección de errores: tasas de redondeo

2.0.6

Columna agregada en edición para mostrar post ids.

2.0.5

Se agregó shortcode [szbd] para mostrar las zonas de entrega dibujadas en el front-end.
Ejemplo [szbd ids = “post_id1, post_id2” title = “Zonas de entrega” color = “# c87f93”]

2.0.4

Mejor compatibilidad cuando el pago se realiza paso a paso (con complementos externos)
Mejor compatibilidad con direcciones en Angola

2.0.3.2

Mejor compatibilidad con el formulario de pago donde algunos campos están deshabilitados

2.0.3.1

Mejor compatibilidad con direcciones en Rusia

2.0.3

Mayor compatibilidad con versiones anteriores con métodos de envío creados antes de la versión 2.0.0
Mejor rendimiento de checkout.

2.0.2

Compatibilidad con versiones anteriores mejorada con métodos de envío creados antes de la versión 2.0.0

2.0.0

  • ACTUALIZACIÓN MAJOR, COMPRUEBE & GUARDE LA CONFIGURACIÓN ANTES DE PUBLICAR

  • Núcleo actualizado para un mejor rendimiento.

  • Posibilidad de limitar el envío en un radio de distancia desde la dirección de la tienda.
  • Posibilidad de elegir el estado del impuesto del costo de envío.
  • Posibilidad de elegir el título de los métodos de envío que se muestran al finalizar la compra.

1.1.4

  • Mejor compatibilidad con direcciones en Rumania.
  • Validación de dirección mejorada.

1.1.3

  • Mejor compatibilidad con direcciones en Canadá.

1.1.2

  • Solución: control de versiones de archivos javascript

1.1.1

  • Corrección de errores: no muestra correctamente los métodos de envío al finalizar la compra

1.1.0.1

  • Corrección de errores

1.1.0

  • Posibilidad de dibujar hasta 5 zonas.

1.0.10

  • Mejor compatibilidad con direcciones en Israél.

1.0.8.1

  • Arreglos menores de javascript

1.0.8

  • Se agregó opción para ocultar el costo de envío en la página del carrito.
  • Mejora visual del comportamiento de la página de pago.

1.0.7

  • Arreglo errores Javascript en el checkout

1.0.6

  • Habilitado dibujo de mapa con más de 4 coordenadas

1.0.5

  • Opción agregada para deshabilitar la carga del script de Google Maps API

1.0.4

  • Compatibilidad mejorada para la instalación en red (multisitio)

1.0.3

  • Corrección de errores: Editar enlace desde la página de configuración

1.0.2

  • Corrección de errores: referencia de ruta de archivo

1.0.1

  • Corrección de errores

1.0.0

  • Versión inicial