Skip to content

Releases: OmeniusCorp/datacil-client-woocommerce

v1.0.0

01 Jun 16:29

Choose a tag to compare

Datacil for WooCommerce v1.0.0 — Lanzamiento inicial

Primera version publica del plugin. Conecta WooCommerce con la API de Datacil para validar cedulas (10 digitos) y RUC (13 digitos) de Ecuador y autocompletar datos del cliente desde SRI / Registro Civil durante el checkout.

Funcionalidades

  • Campo Cedula/RUC condicional en checkout: aparece solo cuando pais de facturacion = Ecuador.
  • Boton Validar inline (checkout clasico via shortcode [woocommerce_checkout]): consulta API Datacil y autocompleta nombre, provincia, ciudad, direccion, email y telefono.
  • Compatible con WooCommerce Blocks (Gutenberg): validacion del campo dentro del bloque (sin autofill, limitacion del API de Blocks).
  • Persistencia completa de la identificacion:
    • Meta de la orden
    • Perfil de usuario
    • Emails transaccionales
    • Detalle de orden en admin
    • Columna en listado de pedidos (legacy + HPOS)
  • Dashboard propio bajo WooCommerce → Datacil:
    • Balance de creditos disponibles
    • Historial de consumo
    • Costo por endpoint
  • Bloqueo opcional de duplicados: impide que dos clientes registren la misma cedula/RUC.

Seguridad

  • API Key almacenada server-side en wp_options (datacil_wc_settings). Nunca expuesta al navegador.
  • Endpoints AJAX publicos protegidos con nonce WP.
  • Rate-limit por IP: 30 req/min en validacion publica.
  • Endpoints admin exigen capability manage_woocommerce.
  • Compatible con restriccion allowed_origins de la API Key Datacil.

Requisitos

  • WordPress 6.0+
  • PHP 7.4+
  • WooCommerce 7.0+ (probado hasta 9.0)
  • Cuenta Datacil activa con API Key — https://datacil.com

Instalacion

  1. Descarga datacil-woocommerce-1.0.0.zip (abajo).
  2. WP Admin → Plugins → Añadir nuevo → Subir plugin → selecciona el ZIP → Instalar → Activar.
  3. WooCommerce → Ajustes → Datacil → completa URL API + API Key.
  4. Monitorea creditos en WooCommerce → Datacil.

Notas

  • Para boton Validar + autofill completo: usar shortcode [woocommerce_checkout], no el bloque Gutenberg.
  • Si tu API Key tiene allowed_origins restringidos, agrega el dominio publico de tu tienda antes de activar.

Full Changelog: https://github.com/OmeniusCorp/datacil-client-woocommerce/commits/v1.0.0