Comunas de Chile para WooCommerce

Plugin Banner

Comunas de Chile para WooCommerce

by Andrés Reyes Galgani

Download
Description

Este plugin permite:
– Modificar el nombre del campo “State” por “Comuna”.
– Añadir la lista completa de las 346 comunas de Chile para optimizar la experiencia de compra.
Compatible con el Checkout Clásico y el nuevo Checkout de Bloques de WooCommerce.
– Compatibilidad declarada con WooCommerce HPOS y bloques de carrito/checkout.

Features

  1. Soporte oficial para las 346 comunas de Chile, basado en datos oficiales del Gobierno de Chile.
  2. Compatible con el nuevo Checkout de Bloques de WooCommerce (introducido en WC 8.3+).
  3. Compatible con el checkout clásico de WooCommerce.
  4. Notificación en el área de administración con opciones adicionales para activar servicios de envío.
  5. Elimina campos irrelevantes como el código postal en Chile.
  6. Declaración de compatibilidad con HPOS (High-Performance Order Storage).

Para instalar este plugin:

  1. Suba el archivo woocommerce-comunas.php a la carpeta /wp-content/plugins/.
  2. Active el plugin a través del menú “Plugins” en WordPress.
  3. ¡Listo! La lista de comunas estará disponible en el checkout de WooCommerce.
¿Es esta la lista oficial de comunas de Chile?

Sí, esta lista se basa en los datos disponibles en el Portal de Datos del Gobierno de Chile, ajustada según el Decreto Exento Nº 817 del Ministerio del Interior.

¿Qué ocurre si hay actualizaciones en las comunas?

Puedes actualizar el archivo communes.php si hay cambios oficiales en la lista de comunas.

¿Cómo desactivo la notificación del plugin en el área de administración?

La notificación se puede desactivar haciendo clic en el botón “Cerrar” o vía AJAX. También puedes eliminar la opción correspondiente en la base de datos (chilecourier_notice_dismissed).

No se muestra el nombre de la comuna

By wariaperez5cl on November 28, 2025

Muy  buena la función, pero presenta problemas y en vez de mostrar el nombre de la comuna, dice un código, tuve que buscarlo en la carpeta para saber cual era... para quienes lo necesiten dejo la lista.

Comunas de Chile

'Algarrobo',
'CL_101' => 'Alhué',
'CL_102' => 'Alto Biobío',
'CL_103' => 'Alto del Carmen',
'CL_104' => 'Alto Hospicio',
'CL_105' => 'Ancud',
'CL_106' => 'Andacollo',
'CL_107' => 'Angol',
'CL_108' => 'Antártica',
'CL_109' => 'Antofagasta',
'CL_110' => 'Antuco',
'CL_111' => 'Arauco',
'CL_112' => 'Arica',
'CL_113' => 'Aysén',
'CL_114' => 'Buin',
'CL_115' => 'Bulnes',
'CL_116' => 'Cabildo',
'CL_117' => 'Cabo de Hornos',
'CL_118' => 'Cabrero',
'CL_119' => 'Calama',
'CL_120' => 'Calbuco',
'CL_121' => 'Caldera',
'CL_122' => 'Calera de Tango',
'CL_123' => 'Calle Larga',
'CL_124' => 'Camarones',
'CL_125' => 'Camiña',
'CL_126' => 'Canela',
'CL_127' => 'Cañete',
'CL_128' => 'Carahue',
'CL_129' => 'Cartagena',
'CL_130' => 'Casablanca',
'CL_131' => 'Castro',
'CL_132' => 'Catemu',
'CL_133' => 'Cauquenes',
'CL_134' => 'Cerrillos',
'CL_135' => 'Cerro Navia',
'CL_136' => 'Chaitén',
'CL_137' => 'Chanco',
'CL_138' => 'Chañaral',
'CL_139' => 'Chépica',
'CL_140' => 'Chiguayante',
'CL_141' => 'Chile Chico',
'CL_142' => 'Chillán',
'CL_143' => 'Chillán Viejo',
'CL_144' => 'Chimbarongo',
'CL_145' => 'Cholchol',
'CL_146' => 'Chonchi',
'CL_147' => 'Cisnes',
'CL_148' => 'Cobquecura',
'CL_149' => 'Cochamó',
'CL_150' => 'Cochrane',
'CL_151' => 'Codegua',
'CL_152' => 'Coelemu',
'CL_153' => 'Coihueco',
'CL_154' => 'Coinco',
'CL_155' => 'Colbún',
'CL_156' => 'Colchane',
'CL_157' => 'Colina',
'CL_158' => 'Collipulli',
'CL_159' => 'Coltauco',
'CL_160' => 'Combarbalá',
'CL_161' => 'Concepción',
'CL_162' => 'Conchalí',
'CL_163' => 'Concón',
'CL_164' => 'Constitución',
'CL_165' => 'Contulmo',
'CL_166' => 'Copiapó',
'CL_167' => 'Coquimbo',
'CL_168' => 'Coronel',
'CL_169' => 'Corral',
'CL_170' => 'Coyhaique',
'CL_171' => 'Cunco',
'CL_172' => 'Curacautín',
'CL_173' => 'Curacaví',
'CL_174' => 'Curaco de Vélez',
'CL_175' => 'Curanilahue',
'CL_176' => 'Curarrehue',
'CL_177' => 'Curepto',
'CL_178' => 'Curicó',
'CL_179' => 'Dalcahue',
'CL_180' => 'Diego de Almagro',
'CL_181' => 'Doñihue',
'CL_182' => 'El Bosque',
'CL_183' => 'El Carmen',
'CL_184' => 'El Monte',
'CL_185' => 'El Quisco',
'CL_186' => 'El Tabo',
'CL_187' => 'Empedrado',
'CL_188' => 'Ercilla',
'CL_189' => 'Estación Central',
'CL_190' => 'Florida',
'CL_191' => 'Freire',
'CL_192' => 'Freirina',
'CL_193' => 'Fresia',
'CL_194' => 'Frutillar',
'CL_195' => 'Futaleufú',
'CL_196' => 'Futrono',
'CL_197' => 'Galvarino',
'CL_198' => 'General Lagos',
'CL_199' => 'Gorbea',
'CL_200' => 'Graneros',
'CL_201' => 'Guaitecas',
'CL_202' => 'Hijuelas',
'CL_203' => 'Hualaihué',
'CL_204' => 'Hualañé',
'CL_205' => 'Hualpén',
'CL_206' => 'Hualqui',
'CL_207' => 'Huara',
'CL_208' => 'Huasco',
'CL_209' => 'Huechuraba',
'CL_210' => 'Illapel',
'CL_211' => 'Independencia',
'CL_212' => 'Iquique',
'CL_213' => 'Isla de Maipo',
'CL_214' => 'Isla de Pascua',
'CL_215' => 'Juan Fernández',
'CL_216' => 'La Calera',
'CL_217' => 'La Cisterna',
'CL_218' => 'La Cruz',
'CL_219' => 'La Estrella',
'CL_220' => 'La Florida',
'CL_221' => 'La Granja',
'CL_222' => 'La Higuera',
'CL_223' => 'La Ligua',
'CL_224' => 'La Pintana',
'CL_225' => 'La Reina',
'CL_226' => 'La Serena',
'CL_227' => 'La Unión',
'CL_228' => 'Lago Ranco',
'CL_229' => 'Lago Verde',
'CL_230' => 'Laguna Blanca',
'CL_231' => 'Laja',
'CL_232' => 'Lampa',
'CL_233' => 'Lanco',
'CL_234' => 'Las Cabras',
'CL_235' => 'Las Condes',
'CL_236' => 'Lautaro',
'CL_237' => 'Lebu',
'CL_238' => 'Licantén',
'CL_239' => 'Limache',
'CL_240' => 'Linares',
'CL_241' => 'Litueche',
'CL_242' => 'Llanquihue',
'CL_243' => 'Llay Llay',
'CL_244' => 'Lo Barnechea',
'CL_245' => 'Lo Espejo',
'CL_246' => 'Lo Prado',
'CL_247' => 'Lolol',
'CL_248' => 'Loncoche',
'CL_249' => 'Longaví',
'CL_250' => 'Lonquimay',
'CL_251' => 'Los Álamos',
'CL_252' => 'Los Andes',
'CL_253' => 'Los Ángeles',
'CL_254' => 'Los Lagos',
'CL_255' => 'Los Muermos',
'CL_256' => 'Los Sauces',
'CL_257' => 'Los Vilos',
'CL_258' => 'Lota',
'CL_259' => 'Lumaco',
'CL_260' => 'Machalí',
'CL_261' => 'Macul',
'CL_262' => 'Máfil',
'CL_263' => 'Maipú',
'CL_264' => 'Malloa',
'CL_265' => 'Marchihue',
'CL_266' => 'María Elena',
'CL_267' => 'María Pinto',
'CL_268' => 'Mariquina',
'CL_269' => 'Maule',
'CL_270' => 'Maullín',
'CL_271' => 'Mejillones',
'CL_272' => 'Melipeuco',
'CL_273' => 'Melipilla',
'CL_274' => 'Molina',
'CL_275' => 'Monte Patria',
'CL_276' => 'Mostazal',
'CL_277' => 'Mulchén',
'CL_278' => 'Nacimiento',
'CL_279' => 'Nancagua',
'CL_280' => 'Natales',
'CL_281' => 'Navidad',
'CL_282' => 'Negrete',
'CL_283' => 'Ninhue',
'CL_284' => 'Nogales',
'CL_285' => 'Nueva Imperial',
'CL_286' => 'Ñiquén',
'CL_287' => 'Ñuñoa',
'CL_288' => 'O\'Higgins',
'CL_289' => 'Olivar',
'CL_290' => 'Ollagüe',
'CL_291' => 'Olmué',
'CL_292' => 'Osorno',
'CL_293' => 'Ovalle',
'CL_294' => 'Padre Hurtado',
'CL_295' => 'Padre las Casas',
'CL_296' => 'Paihuano',
'CL_297' => 'Paillaco',
'CL_298' => 'Paine',
'CL_299' => 'Palena',
'CL_300' => 'Palmilla',
'CL_301' => 'Panguipulli',
'CL_302' => 'Panquehue',
'CL_303' => 'Papudo',
'CL_304' => 'Paredones',
'CL_305' => 'Parral',
'CL_306' => 'Pedro Aguirre Cerda',
'CL_307' => 'Pelarco',
'CL_308' => 'Pelluhue',
'CL_309' => 'Pemuco',
'CL_310' => 'Pencahue',
'CL_311' => 'Penco',
'CL_312' => 'Peñaflor',
'CL_313' => 'Peñalolén',
'CL_314' => 'Peralillo',
'CL_315' => 'Perquenco',
'CL_316' => 'Petorca',
'CL_317' => 'Peumo',
'CL_318' => 'Pica',
'CL_319' => 'Pichidegua',
'CL_320' => 'Pichilemu',
'CL_321' => 'Pinto',
'CL_322' => 'Pirque',
'CL_323' => 'Pitrufquén',
'CL_324' => 'Placilla',
'CL_325' => 'Portezuelo',
'CL_326' => 'Porvenir',
'CL_327' => 'Pozo Almonte',
'CL_328' => 'Primavera',
'CL_329' => 'Providencia',
'CL_330' => 'Puchuncaví',
'CL_331' => 'Pucón',
'CL_332' => 'Pudahuel',
'CL_333' => 'Puente Alto',
'CL_334' => 'Puerto Montt',
'CL_335' => 'Puerto Octay',
'CL_336' => 'Puerto Varas',
'CL_337' => 'Pumanque',
'CL_338' => 'Punitaqui',
'CL_339' => 'Punta Arenas',
'CL_340' => 'Puqueldón',
'CL_341' => 'Purén',
'CL_342' => 'Purranque',
'CL_343' => 'Putaendo',
'CL_344' => 'Putre',
'CL_345' => 'Puyehue',
'CL_346' => 'Queilén',
'CL_347' => 'Quellón',
'CL_348' => 'Quemchi',
'CL_349' => 'Quilaco',
'CL_350' => 'Quilicura',
'CL_351' => 'Quilleco',
'CL_352' => 'Quillón',
'CL_353' => 'Quillota',
'CL_354' => 'Quilpué',
'CL_355' => 'Quinchao',
'CL_356' => 'Quinta de Tilcoco',
'CL_357' => 'Quinta Normal',
'CL_358' => 'Quintero',
'CL_359' => 'Quirihue',
'CL_360' => 'Rancagua',
'CL_361' => 'Ránquil',
'CL_362' => 'Rauco',
'CL_363' => 'Recoleta',
'CL_364' => 'Renaico',
'CL_365' => 'Renca',
'CL_366' => 'Rengo',
'CL_367' => 'Requínoa',
'CL_368' => 'Retiro',
'CL_369' => 'Rinconada',
'CL_370' => 'Río Bueno',
'CL_371' => 'Río Claro',
'CL_372' => 'Río Hurtado',
'CL_373' => 'Río Ibáñez',
'CL_374' => 'Río Negro',
'CL_375' => 'Río Verde',
'CL_376' => 'Romeral',
'CL_377' => 'Saavedra',
'CL_378' => 'Sagrada Familia',
'CL_379' => 'Salamanca',
'CL_380' => 'San Antonio',
'CL_381' => 'San Bernardo',
'CL_382' => 'San Carlos',
'CL_383' => 'San Clemente',
'CL_384' => 'San Esteban',
'CL_385' => 'San Fabián',
'CL_386' => 'San Felipe',
'CL_387' => 'San Fernando',
'CL_388' => 'San Gregorio',
'CL_389' => 'San Ignacio',
'CL_390' => 'San Javier',
'CL_391' => 'San Joaquín',
'CL_392' => 'San José de Maipo',
'CL_393' => 'San Juan de la Costa',
'CL_394' => 'San Miguel',
'CL_395' => 'San Nicolás',
'CL_396' => 'San Pablo',
'CL_397' => 'San Pedro',
'CL_398' => 'San Pedro de Atacama',
'CL_399' => 'San Pedro de la Paz',
'CL_400' => 'San Rafael',
'CL_401' => 'San Ramón',
'CL_402' => 'San Rosendo',
'CL_403' => 'San Vicente',
'CL_404' => 'Santa Bárbara',
'CL_405' => 'Santa Cruz',
'CL_406' => 'Santa Juana',
'CL_407' => 'Santa María',
'CL_408' => 'Santiago',
'CL_409' => 'Santo Domingo',
'CL_410' => 'Sierra Gorda',
'CL_411' => 'Talagante',
'CL_412' => 'Talca',
'CL_413' => 'Talcahuano',
'CL_414' => 'Taltal',
'CL_415' => 'Temuco',
'CL_416' => 'Teno',
'CL_417' => 'Teodoro Schmidt',
'CL_418' => 'Tierra Amarilla',
'CL_419' => 'Tiltil',
'CL_420' => 'Timaukel',
'CL_421' => 'Tirúa',
'CL_422' => 'Tocopilla',
'CL_423' => 'Toltén',
'CL_424' => 'Tomé',
'CL_425' => 'Torres del Paine',
'CL_426' => 'Tortel',
'CL_427' => 'Traiguén',
'CL_428' => 'Treguaco',
'CL_429' => 'Tucapel',
'CL_430' => 'Valdivia',
'CL_431' => 'Vallenar',
'CL_432' => 'Valparaíso',
'CL_433' => 'Vichuquén',
'CL_434' => 'Victoria',
'CL_435' => 'Vicuña',
'CL_436' => 'Vilcún',
'CL_437' => 'Villa Alegre',
'CL_438' => 'Villa Alemana',
'CL_439' => 'Villarrica',
'CL_440' => 'Viña del Mar',
'CL_441' => 'Vitacura',
'CL_442' => 'Yerbas Buenas',
'CL_443' => 'Yumbel',
'CL_444' => 'Yungay',
'CL_445' => 'Zapallar',

Gracias por el plugin

By rodrigozol on October 28, 2025

Muy buen plugin, lamentablemente hoy lunes 27 de octubre de 2025, dejo de funcionar 🙁

Códigos plugin

By joseline03 on June 24, 2021

Hola, el plugin me ha funcionado perfectamente hasta el momento, el único tema es que al llegar el correo de confirmación al cliente y al proveedor no sale la comuna donde se a hecho el pedido por el contrario salen códigos como CL_244 entre otros, nose si eso es modificable o si tienen una lista para poder saber que significa cada código. Se los agradecería mucho.

Buen Plugin, pero...

By barbarita01 on April 27, 2021

Estimado, excelente plug in. Me permite ser bien especifica en cuanto a los costos de eníos. Sin embargo, al recibir pedidos, se indican códigos como CL_287. ¿Dónde veo el significado de estos códigos? ¿Qué es CL_287? ¿Tendrás un listado de comunas con el número? Gracias.

De mas a menos

By alebernal on December 23, 2020

Cada actualización empeora el plugin, he tenido muchos problemas con clientes porque no pueden ver las comunas escritas en sus pedidos.

Funciona muy bien

By satanux on November 23, 2020

Entrega la lista ordenada de comunas de chile.

Muy Recomendado

By akiloadmin on October 10, 2020

Creo que se puede mejorar un poco, en el caso de algunos mensajes de error de parte del usuario, pero muy bien ejecutado una vez que se configura correctamente.

Excelente Plugin!!

By brunozenteno on September 10, 2020

Muchas gracias por compartir este plugin, la verdad que me ayudó bastante, está actualizado a la última versión de wordpress 5.5.1. Es muy fácil de configurar en la sección "envíos" de WooCommerce. Se agradece!!!

Bueno

By arreglosadomicilio on August 22, 2020

Muy buen Problem resolved , edite desde el hosting ! --------- Reseña Antes Muy bueno plugin pero tengo un problema. Estoy usando su plugin de comunas de chile , tengo un problema , yo vendo arreglos y solo tengo despachos a region metropolitana y quiero disactivar otro regiones y sus comunas , como puedo hacerlo?

Excelente!

By svaldesm on August 16, 2020

Justo lo que necesitaba y la implementación perfecta. Andrés muy ayudador si hay dudas o se necesita modificar algo. Gracias!

2026.01.25

  • NUEVO: Compatibilidad completa con el Checkout de Bloques de WooCommerce.
  • Integración con WooCommerce Blocks API para modificar campos dinámicamente.
  • El código postal se oculta automáticamente para Chile en ambos tipos de checkout.
  • Corregido typo en nombre de archivo principal (woocoomerce woocommerce).
  • Agregada verificación de que WooCommerce esté activo antes de inicializar.
  • Mejorada seguridad: sanitización de nonce y verificación de capacidades de usuario.
  • Removida dependencia de archivo JS externo inexistente.
  • Agregado Text Domain propio para internacionalización.
  • Actualizada compatibilidad: WordPress 6.7, WooCommerce 9.5.

2024.12.08

  • Nueva versión con mejoras visuales en las notificaciones administrativas.
  • Compatibilidad confirmada con WooCommerce 8.7.
  • Notificación en el área de administración mejorada.

2020.08.05

  • Cambios en la estructura de almacenamiento de comunas, siguiendo el estándar de WooCommerce.

2020.07.26

  • Mejora en la compatibilidad y código.

0.1

  • Versión inicial.
Back to top