Solución definitiva...
Una de las mayores carencias de WooCommerce es la flexibilidad a la hora de gestionar las zonas de envío: sólo puedes establecerlas en función de las divisiones que el propio WooCommerce impone, cuando están disponibles.
Lo cual se limita al país, o como mucho la región en el caso de Chile.
Para los delivery en Chile casi siempre, por no casarnos con el 100%, los cálculos de envío deben realizarse según la comuna del cliente, situación que actualmente es imposible en woocommerce.

Si bien existen plugins que incorporan las comunas a woocommerce para poder configurar las zonas de envío, muchas veces su falta de actualización e incompatibilidad con otros plugins nos dan un dolor de cabeza importante.
Es por eso que en Smartmil hemos creado un código que podrás a agregar al archivo function.php de tu tema principal o hijo.
Sigue estos pasos...
- Ingresa a tu administrador de wordpress.
- Ve a Apariencia y Editor de Archivos de Temas.

- Ingresa a tu administrador de wordpress.
- Ve a Apariencia y Editor de Archivos de Temas.
- Copia y pega el código completo que encontrarás al final de este artículo.

¡Listo, ya están incorporadas las comunas!
Revisa nuevamente el checkout de tu tienda y podrás visualizar que se encuentra el campo «Comuna» agregado como en la siguiente imagen:

¡Ahora configura tus zonas de envío!
Revisa nuestro artículo sobre cómo configurar adecuadamente tus zonas de envío en woocommerce ahora que tienes las Comunas de Chile.
Eonpro
Excelente Servicio