Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

WC Provincia Canton Distrito

Descripción

Gestiona tus estados, ciudades y códigos postales personalizados por países desde un archivo .json que se puede mover desde el plugin a tu ubicación personalizada.

Disponible en Mi cuenta, formulario de calculadora de envío y finalizar compra.

Características y opciones:

  • Compatibilidad con varios países
  • Código postal cargada desde la ubicación seleccionada.
  • Hay disponibles filtros y acciones.
  • También disponible en la edición de pedidos de administración.

Capturas

  • Calculadora de envíos
  • Finalizar compra
  • Provincias
  • Búsqueda de distritos
  • Editar la dirección
  • Detalles de la dirección
  • Opciones en el administrador de pedidos
  • Formato .json para país, estado, ciudad y código postal
  • Plugin settings

Instalación

Necesita WooCommerce

  1. Sube los archivos del plugin al directorio /wp-content/plugins/wc-prov-cant-dist, o instala el plugin directamente en la pantalla de plugins de WordPress.
  2. Activar el plugin a través de la pantalla «Plugins» en WordPress.
  3. Opcionalmente, ve a la página de ajustes del listado de plugins con el enlace «Ajustes» o ve al Menú > Ajustes > WC Provincia-Canton-Distrito
  4. Hecho.

Preguntas frecuentes

¿Cómo puedo configurar el plugin?

No necesita configuración. Todas las ubicaciones se cargan automáticamente en los campos de estado, ciudad y código postal. Sin embargo, tiene tres configuraciones opcionales: la primera, elimina la prioridad del plugin para los campos de estado, ciudad y código postal y sigue usando la prioridad de WooCommerce. La segunda, oculta el código postal en la página finalizar la compra, el formulario de la calculadora de envío y las páginas del formulario de facturación y envío. Y la última, te permite depurar el archivo JS del plugin, mostrando «.js» en lugar de «.min.js».

¿Cuál es el origen de los datos?

La distribución de País > Estado > Ciudad-Distrito > Código Postal se carga desde un archivo .json ubicado en /assets/js/prov-cant-dist.json.

¿Es posible sobrescribir los datos de origen?

Sí, se puede sobrescribir desde el directorio personalizado de tu tema usando el filtro «wcpcd_prov_cant_dist_json».

¿Es posible hacerlo compatible con otro país?

Now it is possible, simply override the prov-cant-dist.json file in your custom theme. Then you can add your country (based on WC country code) followed by states, cities-districts and postcodes. Use the filter wcpcd_prov_cant_dist_json and the snippet from this gist

Having problems with the data origin (locations)?

You can check if the file with locations is being loaded to your site, simply go to the section Testing JSON of Locations in the settings page of the plugin. If there are problems loading this file, a message will be shown and with the instructions and the snippet required to load the locations from your custom theme. If the problem persists, send me an email using the Contact me link.

Reseñas

5 de septiembre de 2021
Plugin recomendado para facilitar el cálculo de costos de envío. Gracias por el plugin!
26 de agosto de 2020
Excelente plugin, funciona perfectamente. Muy recomendado para sus e-commerce en Costa Rica
18 de abril de 2020
This plugin is a lightweight solution that improve drastically the checkout experience of any eCommerce shop in Costa Rica.
28 de agosto de 2019
Solo instalar y listo sin mayor complicación y hace exactamente lo que estabamos buscando. Buen Trabajo
Leer todas las 5 reseñas

Colaboradores y desarrolladores

«WC Provincia Canton Distrito» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WC Provincia Canton Distrito» ha sido traducido a 2 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WC Provincia Canton Distrito» 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

1.5.0

  • Update: Check for compatibility with WC HPOS
  • New: Postal codes for new Districts Costa Rica based on CCR and TSE
  • Improvement: Code readability

1.4.2

  • Update: Check for compatibility

1.4.1

  • New: Setting for selecting an empty City-District after Province is selected
  • New: Setting for loading the locations from plugin options
  • Review: Check for compatibility with WP 6.0 and WC 6.6.1

1.4.0

  • Fix: WC verification message that broke the initialization of the plugin
  • Fix: Function wp_remote_fopen replaced by wp_safe_remote_get to disable de ssl verify.
  • Fix: JS required validation for City-District field.
  • New: Custom option to set an empty option to province to force customers to choose a province.
  • Improvement: Code readability

1.3.2

  • Remove: Options to set CR country as default after plugin activation
  • Revision: Compatibility with WP and WC

1.3.1

  • Improvement: Initialize JS for specific themes that includes a div after of p.form-row.
  • Fix: Prevent JS error if locations are not loading to the site.

1.3.0

  • Improvement: Helper message and snippet added to the settings page if locations file is not being loaded to the site.
  • Fix: Undefined variable on the WP admin.

1.2.6

  • Improvement: js trigger wcpcd_postcode with new parameters
  • Fix: validation to load location data on admin new order page

1.2.5

  • New: JS trigger wcpcd_postcode after postcode (Canton/Distrito) is selected
  • Improvement: Validation to load location data only on orders admin page
  • Improvement: .pot file

1.2.4

  • Fix: include_once instead of include for admin option in includes/wcpcd-class.php.
  • Improvement: JS validation for selected Country/State/City in prov-cant-dist.js. Reported using theme stephanie-king.
  • New: Settings options separated to includes/admin/wcpcd-settings.php file
  • New: Testing JSON file locations in settings page
  • Review: WC 4.3.1 compatibility

1.2.3

  • Actualización: filtro «wcpcd_city_field_placeholder» en «city_first_option» en «includes/wcpcd-class.php»
  • Nuevo: JS para activar la provincia, canton-distrito y código postal en el panel de administración de pedidos
  • Nuevo: opciones del administrador de pedidos en includes/wcpcd-admin.php
  • Nuevo: Provincia, Cantón y Distrito en la creación de pedidos manuales
  • Corrección: funciones JS y rendimiento
  • Actualización: formato de JSON principal usando la clave de país
  • Nuevo: compatibilidad con varios países desde .json y .js
  • Se mueve al idioma inglés

1.2.2

  • Corrección URGENTE: validación para la función obsoleta «wpcd_get_provincias»
  • Actualización: validación de compatibilidad para WP 5.4 y WC 4.0.x

1.2.1

  • Corrección de la actualización

1.2

  • Eliminado: WPCD_TEXTDOMAIN
  • Nuevo: archivo .pot
  • Nuevo: traducción a en_US
  • Actualización: prefijo wpcd_ a wcpcd_

1.1.20

  • Actualización: Compatibilidad con WC
  • Nuevo: WPCD_TEXTDOMAIN
  • Nuevo: index.php vacío para el plugin
  • Actualización: clase CSS personalizada .hide-zipcode para ocultar el código postal en finalizar compra
  • Nuevo: se engancha en «wp_head» para añadir estilos personalizados para ocultar los campos de código postal
  • Eliminado: acción «woocommerce_before_shipping_calculator» del método «wpcd_shipping_calculator_styles»
  • Nuevo: acción y método «wpcd_locations_allowed» para comprobar ubicaciones válidas del plugin

1.1.19

  • Corrección: «wpcd_file_exists» ahora usa «wp_remote_fopen» para obtener los datos desde el archivo JSON

1.1.18

  • Nuevo filtro «wpcd_prov_cant_dist_json» para cargar los datos del archivo JSON

1.1.17

  • Disparador para «update_checkout» después de cambiar la ciudad

1.1.16

  • Actualización en la función «wpcd_get_provincia_canton_distrito» para eliminar la función «file_get_contents»

1.1.15

  • Actualización del nombre de dominio en class wpcd-class.php

1.1.14

  • Última versión estable