QCode – Departamentos y Ciudades de Colombia para Woocommerce
Changelog
1.2.1
Fix: se conservan los estados nativos de WooCommerce (EE. UU., etc.) para países sin archivo de estados propio. Antes, la declaración global $states dentro de los archivos de estados borraba los estados que WooCommerce ya provee, dejando sin selección de estado a países como Estados Unidos.
1.2.0
Probado en WordPress 6.9 y WooCommerce 10.9.1.
Seguridad: se escapan las salidas del campo ciudad (esc_html) y la etiqueta (wp_kses_post).
Fix: se corrige el guardado de la ciudad del pedido (se reemplaza el recorte de 11 caracteres por una expresión regular que elimina solo el sufijo ” (CÓDIGO)”).
Mejora: detección de WooCommerce compatible con instalaciones multisitio / activación en red.
Mejora: versionado del script para cache-busting y cabeceras de plugin (Text Domain, Requires PHP, Requires Plugins).
Nota: se mantiene el formato del value del select “NOMBRE (CÓDIGO)” por compatibilidad con Coordinadora.
1.1.19
Se actualiza la función elBodyDPWoo.on(‘change’) en el archivo place-select.js.
1.0.16
Se soluciona el error Undefined array key “Co-ant” en versiones de php > 8.
1.0.14
Se reversa a mayúscula el nombre de las ciudades por incompatibilidad con la integración de Coordinadora.
1.0.13
Se dejan los nombres de las ciudades en minúscula.
Se testea en wp 6.3.2 y wc 8.2.1
1.0.12
Se corrige error generado por el nombre del departamento en mayúscula después de una compra.
1.0.11
Orden alfabético en la lista de departamentos y ciudades.