-
Notifications
You must be signed in to change notification settings - Fork 1
Plugin WP: Integration Integration Siigo Woocommerce
License
saulmoralespa/integration-siigo-woo
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
=== 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.4 WC requires at least: 9.6 WC tested up to: 10.5 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 = 1. Descarga el archivo ZIP del plugin 2. Ve a WordPress > Plugins > Añadir nuevo > Subir plugin 3. Selecciona el archivo ZIP y haz clic en "Instalar ahora" 4. Activa el plugin = Configuración inicial = 1. Asegúrate de tener instalado y activado WooCommerce 2. Instala y activa el plugin "Departamentos y Ciudades de Colombia para WooCommerce" 3. Ve a WooCommerce > Ajustes > Integraciones > Integration Siigo Woocommerce 4. Habilita la integración 5. Selecciona el ambiente (Sandbox para pruebas o Producción) 6. Ingresa tus credenciales de Siigo: - Username - Access Key 7. Haz clic en "Probar conexión" para verificar las credenciales 8. Configura los ajustes adicionales: - Grupo de cuenta - Impuesto - Tipo de documento - Método de pago - Bodega (warehouse) - Stock mínimo 9. 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 == 1. Configuración principal de la integración 2. Campos de credenciales API de Siigo 3. Configuración de facturación y documentos 4. Campo DNI en el checkout 5. Logs y depuración == Changelog == = 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: * [Sitio web del desarrollador](https://saulmoralespa.com) * [LinkedIn](https://www.linkedin.com/in/saulmoralespa/) = 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](https://saulmoralespa.com) * [LinkedIn](https://www.linkedin.com/in/saulmoralespa/) == 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.
About
Plugin WP: Integration Integration Siigo Woocommerce
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published