Integration Siigo Woocommerce
Plugin WP: Integration Integration Siigo Woocommerce
by Saúl Morales Pacheco · github.com/saulmoralespa/integration-siigo-woo · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/saulmoralespa/integration-siigo-woo/releases/download/0.3.6/integration-siigo-woo.zipReadme
=== Integration Siigo Woocommerce === Contributors: saulmorales Donate link: https://saulmoralespa.com/donation Tags: siigo, woocommerce, facturacion, contabilidad, colombia, invoice, accounting, integration Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 8.2 Stable tag: 0.3.6 WC requires at least: 10.4 WC tested up to: 10.7 License: GNU General Public License v3.0 License URI: https://www.gnu.org/licenses/gpl-3.0.html
Integración completa de Siigo (sistema contable y de facturación) con WooCommerce para Colombia.
== Description ==
Integration Siigo Woocommerce es un plugin que permite integrar tu tienda WooCommerce con Siigo, el sistema contable y de facturación líder en Colombia. Esta integración automatiza procesos de facturación, sincronización de productos e inventario entre tu tienda online y tu sistema contable.
= Características principales =
- Sincronización automática de productos: Sincroniza productos desde Siigo a WooCommerce con precios, stock y descripciones
- Control de inventario: Actualiza automáticamente el stock de productos basado en la disponibilidad en Siigo
- Facturación automática: Genera facturas en Siigo cuando se completa una orden en WooCommerce
- Soporte para fees de pasarela de pago: Incluye automáticamente los cargos adicionales generados por métodos de pago en la factura
- Gestión de clientes: Sincroniza información de clientes entre WooCommerce y Siigo
- Campo DNI en checkout: Añade campo de documento de identidad requerido para facturación
- Integración con ciudades y departamentos de Colombia: Compatible con el plugin de departamentos y ciudades
- Soporte para múltiples tipos de documento: Cédula, NIT, pasaporte, etc.
- Soporte sandbox y producción: Prueba la integración en ambiente de pruebas antes de ir a producción
- Sincronización programada: Ejecuta sincronización automática diaria de productos
- Compatible con WooCommerce Blocks: Funciona con el nuevo sistema de checkout basado en bloques
- Registro de errores (logs): Sistema de depuración para rastrear problemas
= Requisitos =
- WordPress 6.0 o superior
- WooCommerce 9.6 o superior
- PHP 8.2 o superior
- Plugin: Departamentos y Ciudades de Colombia para WooCommerce
- Cuenta activa en Siigo (Colombia)
- Credenciales API de Siigo (Username y Access Key)
= Compatibilidad =
- Compatible con WooCommerce High-Performance Order Storage (HPOS)
- Compatible con WooCommerce Blocks
- Optimizado para tiendas en Colombia
== Installation ==
= Instalación manual =
- Descarga el archivo ZIP del plugin
- Ve a WordPress > Plugins > Añadir nuevo > Subir plugin
- Selecciona el archivo ZIP y haz clic en "Instalar ahora"
- Activa el plugin
= Configuración inicial =
- Asegúrate de tener instalado y activado WooCommerce
- Instala y activa el plugin "Departamentos y Ciudades de Colombia para WooCommerce"
- Ve a WooCommerce > Ajustes > Integraciones > Integration Siigo Woocommerce
- Habilita la integración
- Selecciona el ambiente (Sandbox para pruebas o Producción)
- Ingresa tus credenciales de Siigo:
- Username
- Access Key
- Haz clic en "Probar conexión" para verificar las credenciales
- Configura los ajustes adicionales:
- Grupo de cuenta
- Impuesto
- Tipo de documento
- Método de pago
- Bodega (warehouse)
- Stock mínimo
- Guarda los cambios
= Configuración de sincronización =
La sincronización automática de productos se ejecuta diariamente a las 5:00 AM. Los productos se sincronizan desde Siigo hacia WooCommerce, actualizando:
- Nombres de productos
- SKUs
- Precios
- Precios de oferta
- Descripciones
- Disponibilidad de stock
- Cantidades disponibles
== Frequently Asked Questions ==
= ¿Necesito una cuenta en Siigo para usar este plugin? =
Sí, necesitas una cuenta activa en Siigo Colombia y tus credenciales API (Username y Access Key). Puedes obtenerlas desde tu panel de Siigo en la sección de integraciones.
= ¿El plugin funciona en modo sandbox? =
Sí, el plugin incluye soporte para ambiente sandbox (pruebas) y producción. Recomendamos probar primero en sandbox antes de activar en producción.
= ¿Cómo obtengo mis credenciales API de Siigo? =
Inicia sesión en tu cuenta de Siigo, ve a Configuración > Integraciones > API y genera tus credenciales (Username y Access Key).
= ¿Qué sucede si un producto no existe en WooCommerce? =
El plugin creará automáticamente el producto en WooCommerce usando la información de Siigo (nombre, SKU, precio, descripción, stock).
= ¿Puedo sincronizar productos manualmente? =
Sí, la sincronización se ejecuta automáticamente cada día, pero también puedes forzar una sincronización manual usando el hook de WordPress o esperando al próximo ciclo programado.
= ¿El plugin sincroniza órdenes hacia Siigo? =
Sí, cuando una orden se completa en WooCommerce, el plugin genera la factura correspondiente en Siigo con todos los detalles del cliente y productos.
= ¿Qué información del cliente se sincroniza? =
Se sincroniza: nombre completo, tipo de documento, número de documento, dirección, ciudad, departamento, teléfono y correo electrónico.
= ¿Es compatible con WooCommerce Blocks? =
Sí, el plugin es totalmente compatible con el nuevo sistema de checkout basado en bloques de WooCommerce.
= ¿Cómo puedo ver los errores o problemas? =
Activa el modo debug en la configuración del plugin. Los registros (logs) se guardarán en WooCommerce > Estado > Registros.
= ¿Puedo limitar el stock sincronizado? =
Sí, en la configuración puedes establecer una cantidad mínima de stock. Si el stock en Siigo es mayor a este valor, se usará el mínimo configurado.
= ¿Qué pasa si hay un error de conexión con Siigo? =
El plugin registrará el error en los logs de WooCommerce. Puedes revisar los logs para identificar el problema y solucionarlo.
== Screenshots ==
- Configuración principal de la integración
- Campos de credenciales API de Siigo
- Configuración de facturación y documentos
- Campo DNI en el checkout
- Logs y depuración
== Changelog ==
= 0.3.6 =
- Resuelto valor subtotal en price del item
= 0.3.5 =
- Compatibilidad con WooCommerce 10.7
= 0.3.4 =
- Agregado valor vacio por defecto para el campo de Identificador único del impuesto (IVA)
= 0.3.3 =
- Soporte para fees de pasarelas de pago (compatible con Payment Gateway Based Fees and Discounts for WooCommerce)
- Los cargos adicionales generados por métodos de pago ahora se incluyen automáticamente en la factura de Siigo
= 0.3.2 =
- Mejora validación del campo DNI en el checkout
= 0.3.1 =
- Mejora validación del campo DNI en el checkout
- Mejora registro de logs
= 0.3.0 =
- Resuelto parametro due_date faltante al usar medios de pagos en la creación de facturas
- Resuelto cantidad de caracteres en el campo de descripción del producto para Siigo
- Resuelto validación de expiración de token al conectar con Siigo
- Comprobación de vendedores, facturas, impuestos y métodos de pagos activos en Siigo
= 0.2.0 =
- Compatibilidad con WooCommerce 9.7
- Compatibilidad con WordPress 6.8
- Soporte para WooCommerce High-Performance Order Storage (HPOS)
- Mejoras en la sincronización de productos
- Mejoras en el manejo de errores
- Optimizaciones de rendimiento
= 0.1.0 =
- Primera versión pública
- Sincronización de productos desde Siigo
- Generación de facturas automáticas
- Campo DNI en checkout
- Integración con ciudades y departamentos de Colombia
- Soporte sandbox y producción
== Upgrade Notice ==
= 0.2.0 =
- Solución a producto que sea crea al no tener nombre
- Validar y aplicar el tipo de descuento según el documento
== Additional Info ==
= Soporte =
Para soporte técnico, por favor visita:
= Contribuir =
Si deseas contribuir al desarrollo del plugin, visita el repositorio en GitHub o contacta al autor.
= Donaciones =
Si este plugin te ha sido útil, considera hacer una donación en: https://saulmoralespa.com/donation
== Credits ==
- Desarrollado por: Saúl Morales Pacheco
== Privacy Policy ==
Este plugin no recopila ni almacena datos personales de los usuarios más allá de lo necesario para la integración con Siigo. Los datos se transmiten de forma segura mediante API a los servidores de Siigo siguiendo sus políticas de privacidad.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 0.3.6 | Apr 28, 2026 | integration-siigo-woo.zip | 116 |
| 0.3.5 | Apr 21, 2026 | integration-siigo-woo.zip | 19 |
| 0.3.4 | Feb 14, 2026 | integration-siigo-woo.zip | 58 |
| 0.3.3 | Jan 17, 2026 | integration-siigo-woo.zip | 33 |
| 0.3.2 | Dec 16, 2025 | integration-siigo-woo.zip | 35 |
| 0.3.1 | Dec 15, 2025 | integration-siigo-woo.zip | 7 |
| 0.3.0 | Oct 27, 2025 | integration-siigo-woo.zip | 39 |
| 0.2.0 | Oct 16, 2025 | integration-siigo-woo.zip | 14 |
| 0.1.9 | Jul 3, 2025 | integration-siigo-woo.zip | 79 |
| 0.1.8 | Jun 27, 2025 | integration-siigo-woo.zip | 9 |
| 0.1.7 | May 26, 2025 | integration-siigo-woo.zip | 24 |
| 0.1.6 | Apr 19, 2025 | integration-siigo-woo.zip | 27 |
| 0.1.5 | Mar 22, 2025 | integration-siigo-woo.zip | 13 |
| 0.1.4 | Mar 21, 2025 | — | — |
| 0.1.3 | Mar 6, 2025 | — | — |
| 0.1.2 | Feb 25, 2025 | — | — |
| 0.1.1 | Feb 23, 2025 | — | — |
| 0.1.0 | Feb 19, 2025 | — | — |
| 0.0.21 | Dec 24, 2024 | — | — |
| 0.0.20 | Oct 25, 2024 | — | — |
| 0.0.19 | Oct 24, 2024 | — | — |
| 0.0.18 | Oct 11, 2024 | — | — |
| 0.0.17 | Oct 7, 2024 | — | — |
| 0.0.16 | Sep 30, 2024 | — | — |
| 0.0.15 | Sep 17, 2024 | — | — |
Active-site estimate ≈30 comes from the median of recent superseded releases. Method.