manifest / integrations / webhook-monitor-sinc
Webhook Monitor & Sinc
muestra el estado de ninox y los pedidos que se deberian sincronizar
by Rodogaby1985 & Copilot · github.com/rodogaby1985/webhook-monitor-sinc
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/rodogaby1985/webhook-monitor-sinc/archive/refs/heads/main.zipPlugin para WooCommerce que automatiza el monitoreo y la reactivación de webhooks clave, envía alertas por correo electrónico y permite la resincronización manual de pedidos desde el admin.
Funcionalidad
- Monitoreo automático de los webhooks "Ninox - Orden creada" y "Ninox - Orden actualizada".
- Reactivación automática de webhooks si se detectan desactivados.
- Alertas por email cuando un webhook es reactivado o el plugin se desactiva.
- Botón de resincronización en la lista de pedidos del admin, con indicador verde/rojo según estado de los campos
nxsyncynxsync_status. - Sincronización manual forzada de pedidos al hacer clic en el botón.
- Configuración de horario y correos electrónicos desde el backend (Ajustes de WordPress).
- Cron diario configurable para revisión fuera de horario laboral.
Instalación
- Sube el archivo
webhook-monitor-sinc.phpa la carpeta/wp-content/plugins/de tu WordPress. - Activa el plugin desde el menú de Plugins en el admin de WordPress.
- Ve a Ajustes > Webhook Monitor & Sinc para configurar:
- Horario del cron.
- Activar/desactivar cron.
- Correos de alerta (separados por coma).
Uso
- El plugin revisa los webhooks clave al entrar al admin y en el horario configurado por cron.
- Si detecta un webhook desactivado, lo activa automáticamente y envía una alerta a los correos configurados.
- Si el plugin se desactiva, se envía una alerta.
- En la lista de pedidos, el botón verde indica que el pedido está sincronizado; el rojo permite forzar la resincronización.
- Puedes forzar la sincronización de un pedido haciendo clic en el ícono de la columna "Sinc." en la lista de pedidos.
Personalización
- Los nombres de los webhooks monitoreados están definidos en el código (
Ninox - Orden creada,Ninox - Orden actualizada). Para cambiar estos, edita la constanteWMS_WEBHOOKS_CLAVEen el archivo principal del plugin.
Soporte
Para consultas, sugerencias o mejoras, puedes contactar a Rodogaby1985 o Copilot por GitHub.