Mantenimiento, problemas y desinstalación
El cron tiene que estar funcionando
El plugin publica los cambios en segundo plano con Action Scheduler (incluido en WooCommerce), apoyado en el cron de WordPress. Puedes ver la cola en WooCommerce → Estado → Acciones programadas (grupo mibizum-search). Si Changes pending no baja nunca, revisa el cron. Como apaño puntual, pulsa Resync all products en la sección Reindex.
Problemas frecuentes
| Síntoma | Qué mirar |
|---|---|
| No aparece nada nuevo en el buscador | ¿Está Enabled = Yes y las claves puestas? ¿El cron corre? Pulsa Resync all products. |
| Un producto no sale | ¿Está publicado y no oculto del catálogo? ¿Tiene precio? Reindexa. |
| La búsqueda parece "la de siempre" | Es el paracaídas: Mibizum no respondió o falta la clave de búsqueda. Revisa la conexión. |
| El widget no aparece | ¿Has activado el widget y pegado el snippet? |
| Cambié badges y no se ven | Espera al reindexado que se programó al guardar, o pulsa Resync all products. |
Pausar (reversible, nunca rompe la tienda)
El plugin está diseñado para que desactivarlo o dejarlo sin configurar nunca tumbe la tienda:
- Desactivado (Plugins → Desactivar): desaparecen el override de búsqueda, los observers y el cron, el widget deja de inyectarse, y la búsqueda vuelve al buscador nativo de WordPress. Las tareas en segundo plano se cancelan.
- Conexión apagada (
Enabled = No, o sin clave/URL): observers y cron hacen cortocircuito (no encolan, no drenan) y el override cae al buscador nativo. - El override también cae al nativo ante cualquier error del motor (5xx/red): nunca devuelve un error.
Pausa reversible: pon Enabled = No y guarda. Se detiene la sincronización y se conserva todo. Para reanudar, Enabled = Yes.
Desinstalación completa (sin restos)
Al borrar el plugin desde WordPress (Plugins → Eliminar), se ejecuta la rutina de desinstalación: borra las opciones (mibizum_search_*), elimina las tablas del plugin y cancela las tareas programadas. En Multisite limpia cada sitio.
Desactivar (pausa) conserva los datos para poder reanudar. Borrar el plugin los elimina. En cualquiera de los casos, la tienda nunca se queda sin buscador: si Mibizum no está, manda WordPress.