Hace pocas fechas hemos tenido que desarrollar un add-on a medida de cierta complejidad para adaptar nuestro plugin premium para WooCommerce, WC – APG myGESTIÓN, a las necesidades específicas de un cliente.
Este proyecto nos ha permitido llevar la integración un paso más allá, resolviendo escenarios que van mucho más allá del comportamiento estándar del conector.
Necesidades planteadas
El cliente partía de un conjunto de requisitos muy concretos que, en conjunto, suponían un reto técnico importante:
Unificación diaria de pedidos
Se requería agrupar todos los pedidos de WooCommerce en un único pedido diario, enviado automáticamente a myGESTIÓN a las 00:10 h.
Además, este pedido unificado debía:
- Mantener compatibilidad total con el conector.
- Cuadrar al céntimo con los datos de WooCommerce en Análisis → Ingresos.
Compatibilidad con bundles complejos
El proyecto exigía compatibilidad completa con:
- WPC Product Bundles for WooCommerce (Premium).
- Y además, se desarrolló un add-on específico para permitir bundles en variaciones de producto.
Esto implicó adaptar tanto la lógica de cálculo como la estructura de los datos enviados al ERP.
Doble flujo de pedidos (clave del sistema)
Para no comprometer la gestión de inventario, se implementó un sistema dual:
- Envío individual de pedidos durante el día, manteniendo el comportamiento estándar del plugin.
- Envío de pedido unificado al final del día.
De esta forma:
- El inventario se mantiene actualizado en tiempo real.
- Pero la facturación/contabilidad se simplifica en un único documento.
Limpieza automática de pedidos
Una vez enviado y confirmado el pedido unificado:
- Se eliminan los pedidos individuales del día.
- Se evita la duplicidad de información.
- Se mantiene la coherencia del inventario en myGESTIÓN.
Anonimización de datos
Otro requisito importante fue la privacidad:
- Se eliminan los datos reales de clientes.
- Tanto en pedidos individuales como en el pedido unificado.
- Sustituyéndolos por los datos de la tienda online.
Herramienta de control y depuración
Para reforzar la fiabilidad del sistema, se desarrolló una herramienta personalizada que permite:
- Generar manualmente pedidos unificados para una fecha concreta.
- Visualizar en detalle:
- Pedidos individuales.
- Cálculos intermedios.
- Pedido final que se enviará a myGESTIÓN.
Conclusión
Este proyecto demuestra que la integración entre WooCommerce y myGESTIÓN no debe entenderse como un sistema cerrado, sino como una base sobre la que construir soluciones adaptadas a cada negocio.
Las personalizaciones no solo aportan flexibilidad, sino que permiten:
- Mejorar la calidad de los datos
- Reducir errores operativos
- Adaptar el sistema a procesos reales
Si estás trabajando con WC – APG myGESTIÓN y necesitas adaptar el comportamiento a un caso concreto, este tipo de enfoque modular y progresivo es clave.
Artículos relacionados
Comentarios

